<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000918266="http://www.schwab.com/20260630"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000918266-20260630.xsd" xlink:type="simple"/>
    <context id="P01_01_2026To06_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000918266:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedWithGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_OverOneHundredEightyDaysMemberoefMaturityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">cik0000918266:OverOneHundredEightyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_RepurchaseAgreementsUSTreasuryMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:RepurchaseAgreementsUSTreasuryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_OneToSevenDaysMemberoefMaturityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">cik0000918266:OneToSevenDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_EightToThirtyDaysMemberoefMaturityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">cik0000918266:EightToThirtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_ThirtyOneToSixtyDaysMemberoefMaturityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">cik0000918266:ThirtyOneToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_SixtyOneToNinetyDaysMemberoefMaturityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">cik0000918266:SixtyOneToNinetyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_NinetyOneToOneHundredEightyDaysMemberoefMaturityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:MaturityAxis">cik0000918266:NinetyOneToOneHundredEightyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_RepurchaseAgreementsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_USGovernmentAgencyDebtMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USGovernmentAgencyDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_USTreasuryDebtMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USTreasuryDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_VariableRateDemandNotesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:VariableRateDemandNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_ShortTermInvestmentMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:ShortTermInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis_RepurchaseAgreementsUSGovernmentAgencyMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:RepurchaseAgreementsUSGovernmentAgencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017880MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017880Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_NVIDIACorpMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:NVIDIACorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_AppleIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_MicrosoftCorpMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:MicrosoftCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_AmazonComIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:AmazonComIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_AlphabetIncClassAMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:AlphabetIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_BroadcomIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_AlphabetIncClassCMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:AlphabetIncClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_MicronTechnologyIncMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:MicronTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_MetaPlatformsIncClassAMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:MetaPlatformsIncClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_TeslaIncMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:TeslaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_FinancialsMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000918266:FinancialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_InvestmentCompaniesMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000918266:InvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis_ShortTermInvestmentMemberoefIndustrySectorAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">cik0000918266:ShortTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSAggregateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSLargeCapETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabInternationalEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabShortTermUSTreasuryETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabShortTermUSTreasuryETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSTIPSETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSTIPSETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabGovernmentMoneyFundUltraSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSREITETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSSmallCapETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabInternationalSmallCapEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabEmergingMarketsEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeIntermediateTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USStocksLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:InternationalStocksDevelopedMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_FixedIncomeTreasuryBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeTreasuryBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_FixedIncomeInflationProtectedBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeInflationProtectedBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:RealEstateUSREITsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USStocksSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:InternationalStocksEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111125MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabGovernmentMoneyFundUltraSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabEmergingMarketsEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabInternationalSmallCapEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSTIPSETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSTIPSETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSLargeCapETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSAggregateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabInternationalEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSREITETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSSmallCapETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabShortTermUSTreasuryETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabShortTermUSTreasuryETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_FixedIncomeTreasuryBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeTreasuryBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:InternationalStocksEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_FixedIncomeInflationProtectedBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeInflationProtectedBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USStocksLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeIntermediateTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:InternationalStocksDevelopedMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:RealEstateUSREITsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111126MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USStocksSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabInternationalSmallCapEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabGovernmentMoneyFundUltraSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSLargeCapETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabInternationalEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSAggregateBondETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSSmallCapETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabUSREITETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">cik0000918266:SchwabEmergingMarketsEquityETFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:InternationalStocksEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:MoneyMarketFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USStocksLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:InternationalStocksDevelopedMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:FixedIncomeIntermediateTermBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:USStocksSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000111127MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cik0000918266:RealEstateUSREITsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000918266:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000111125MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedWithGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000111126MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2016To06_30_2026_C000111127MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000918266:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000111125MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedWithGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000111126MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2021To06_30_2026_C000111127MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">us-gaap:StandardPoors500IndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000017882MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000017882Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">cik0000918266:BloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000111125MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITBalancedWithGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000111126MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111126Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">cik0000918266:VITGrowthCompositeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2025To06_30_2026_C000111127MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000918266:C000111127Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000918266:Holding</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2026To06_30_2026" id="ixv-42095">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2026To06_30_2026" id="ixv-42096">0000918266</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2026To06_30_2026" id="ixv-42097">N-1A</dei:EntityInvCompanyType>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="hidden8971827">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_OverOneHundredEightyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-42099"
      unitRef="Unit_pure">0.115</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_RepurchaseAgreementsUSTreasuryMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42100"
      unitRef="Unit_pure">0.276</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_OneToSevenDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-42101"
      unitRef="Unit_pure">0.789</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_EightToThirtyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-42102"
      unitRef="Unit_pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_ThirtyOneToSixtyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-42103"
      unitRef="Unit_pure">0.01</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_SixtyOneToNinetyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-42104"
      unitRef="Unit_pure">0.016</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_NinetyOneToOneHundredEightyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-42105"
      unitRef="Unit_pure">0.052</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_RepurchaseAgreementsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42106"
      unitRef="Unit_pure">0.617</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_USGovernmentAgencyDebtMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42107"
      unitRef="Unit_pure">0.294</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_USTreasuryDebtMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42108"
      unitRef="Unit_pure">0.088</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_VariableRateDemandNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42109"
      unitRef="Unit_pure">0.001</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_ShortTermInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_8971618"
      unitRef="Unit_pure">0.00</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis_RepurchaseAgreementsUSGovernmentAgencyMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42111"
      unitRef="Unit_pure">0.341</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_NVIDIACorpMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42112"
      unitRef="Unit_pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_AppleIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-42113"
      unitRef="Unit_pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_MicrosoftCorpMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42114"
      unitRef="Unit_pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_AmazonComIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-42115"
      unitRef="Unit_pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_AlphabetIncClassAMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-42116"
      unitRef="Unit_pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_BroadcomIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-42117"
      unitRef="Unit_pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_AlphabetIncClassCMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-42118"
      unitRef="Unit_pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_MicronTechnologyIncMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42119"
      unitRef="Unit_pure">0.02</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_MetaPlatformsIncClassAMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42120"
      unitRef="Unit_pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_TeslaIncMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42121"
      unitRef="Unit_pure">0.018</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971662"
      unitRef="Unit_pure">0.379</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_FinancialsMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971663"
      unitRef="Unit_pure">0.117</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971664"
      unitRef="Unit_pure">0.097</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971665"
      unitRef="Unit_pure">0.093</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971666"
      unitRef="Unit_pure">0.089</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971667"
      unitRef="Unit_pure">0.089</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971668"
      unitRef="Unit_pure">0.046</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971669"
      unitRef="Unit_pure">0.03</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_InvestmentCompaniesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971847"
      unitRef="Unit_pure">0.002</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971670"
      unitRef="Unit_pure">0.022</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971671"
      unitRef="Unit_pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971672"
      unitRef="Unit_pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis_ShortTermInvestmentMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_8971848"
      unitRef="Unit_pure">0.00</oef:PctOfTotalInv>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="hidden8971840">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42136"
      unitRef="Unit_pure">0.363</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42137"
      unitRef="Unit_pure">0.260</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42138"
      unitRef="Unit_pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabShortTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42139"
      unitRef="Unit_pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSTIPSETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42140"
      unitRef="Unit_pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42141"
      unitRef="Unit_pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42142"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42143"
      unitRef="Unit_pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42144"
      unitRef="Unit_pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42145"
      unitRef="Unit_pure">0.020</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42146"
      unitRef="Unit_pure">0.364</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42147"
      unitRef="Unit_pure">0.261</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42148"
      unitRef="Unit_pure">0.131</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_FixedIncomeTreasuryBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42149"
      unitRef="Unit_pure">0.091</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_FixedIncomeInflationProtectedBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42150"
      unitRef="Unit_pure">0.037</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42151"
      unitRef="Unit_pure">0.035</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42152"
      unitRef="Unit_pure">0.033</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42153"
      unitRef="Unit_pure">0.028</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42154"
      unitRef="Unit_pure">0.020</oef:PctOfTotalInv>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="hidden8971854">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="hidden8971874">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42157"
      unitRef="Unit_pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42158"
      unitRef="Unit_pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42159"
      unitRef="Unit_pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSTIPSETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42160"
      unitRef="Unit_pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42161"
      unitRef="Unit_pure">0.341</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42162"
      unitRef="Unit_pure">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42163"
      unitRef="Unit_pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42164"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42165"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_SchwabShortTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42166"
      unitRef="Unit_pure">0.039</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_FixedIncomeTreasuryBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42167"
      unitRef="Unit_pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42168"
      unitRef="Unit_pure">0.034</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42169"
      unitRef="Unit_pure">0.032</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_FixedIncomeInflationProtectedBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42170"
      unitRef="Unit_pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42171"
      unitRef="Unit_pure">0.343</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42172"
      unitRef="Unit_pure">0.262</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42173"
      unitRef="Unit_pure">0.191</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42174"
      unitRef="Unit_pure">0.047</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42175"
      unitRef="Unit_pure">0.042</oef:PctOfTotalInv>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="hidden8971610">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42177"
      unitRef="Unit_pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42178"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42179"
      unitRef="Unit_pure">0.397</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42180"
      unitRef="Unit_pure">0.211</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42181"
      unitRef="Unit_pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42182"
      unitRef="Unit_pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42183"
      unitRef="Unit_pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-42184"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42185"
      unitRef="Unit_pure">0.055</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42186"
      unitRef="Unit_pure">0.033</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42187"
      unitRef="Unit_pure">0.398</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42188"
      unitRef="Unit_pure">0.249</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42189"
      unitRef="Unit_pure">0.141</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42190"
      unitRef="Unit_pure">0.064</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-42191"
      unitRef="Unit_pure">0.060</oef:PctOfTotalInv>
    <dei:DocumentType contextRef="P01_01_2026To06_30_2026" id="ixv-43294">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="P01_01_2026To06_30_2026" id="ixv-43295">Schwab Annuity Portfolios</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2026To06_30_2026" id="ixv-43296">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-43297">Schwab Government Money Market Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-43298">Schwab Government Money Market Portfolio</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-43299">SWPXX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-160">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8971827;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-164">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-43300">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-43301">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-43302">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-181">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab Government Money Market Portfolio&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:16.98pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:16.98pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 16.98pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$14&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.28%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.73pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      decimals="0"
      id="ixv-43303"
      unitRef="Unit_USD">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971607"
      unitRef="Unit_pure">0.0028</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-249">&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:225.29pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:29.71pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$249&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:225.29pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:29.71pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;252&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:225.29pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted Average Maturity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:29.71pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;42 Days&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:225.29pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Seven-Day Yield (with waivers)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:29.71pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.43%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:225.29pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Seven-Day Yield (without waivers)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:29.71pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.43%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:225.29pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Seven-Day Effective Yield (with waivers)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:29.71pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.49%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis"
      decimals="-6"
      id="ixv-43305"
      unitRef="Unit_USD">249000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000017880MemberoefClassAxis"
      decimals="0"
      id="ixv-43306"
      unitRef="Unit_Holding">252</oef:HoldingsCount>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017880MemberoefClassAxis"
      id="ixv-316">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Composition by Security Type % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g2img029022d82.jpg" style="height:97pt;width:253pt"/&gt;&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Portfolio Composition By Effective Maturity % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g2img9084d03f3.jpg" style="height:93pt;width:253pt"/&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less than 0.05%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:0.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Includes the fund&#x2019;s position in money market mutual funds registered under the Investment Company Act of 1940, as amended.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43307">Schwab S&amp;P 500 Index Portfolio</oef:ClassName>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43308">Schwab S&amp;P 500 Index Portfolio</oef:FundName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43309">SWP1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-511">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8971840;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-515">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt; You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43310">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43311">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43312">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-533">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab S&amp;amp;P 500 Index Portfolio&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:11.99pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:11.99pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 11.99pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$2&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.03%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.73pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      decimals="0"
      id="ixv-43313"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971635"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43315">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-598">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;please visit &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-612">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&gt; &lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab S&amp;amp;P 500 Index Portfolio (11/01/1996)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.29%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.37%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.45%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 1pt; text-align: right; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:167.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total return figures on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Index ownership &#x2014; &#x201c;Standard &amp;amp; Poor&#x2019;s&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;,&#x201d; &#x201c;S&amp;amp;P&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;,&#x201d; and &#x201c;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x201d; are registered trademarks of Standard &amp;amp; Poor&#x2019;s Financial Services LLC (S&amp;amp;P), and &#x201c;Dow Jones&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x201d; is a &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;registered trademark of Dow Jones Trademark Holdings LLC (Dow Jones) and have been licensed for use by S&amp;amp;P Dow Jones Indices LLC and its affiliates and sublicensed for &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;certain purposes by Charles Schwab Investment Management, Inc. The &#x201c;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&#x201d; is a product of S&amp;amp;P Dow Jones Indices LLC or its affiliates, and has been licensed for &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;use by Charles Schwab Investment Management, Inc. The Schwab S&amp;amp;P 500 Index Portfolio is not sponsored, endorsed, sold or promoted by S&amp;amp;P Dow Jones Indices LLC, Dow &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jones, S&amp;amp;P, or their respective affiliates, and neither S&amp;amp;P Dow Jones Indices LLC, Dow Jones, S&amp;amp;P, nor their respective affiliates make any representation regarding the &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;advisability of investing in the fund.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund performance does not reflect the additional fees and expenses imposed by the insurance company under the variable insurance product contract. If those contract &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;fees and expenses were included, the performance would be less than that shown. Please refer to the variable insurance product prospectus for a complete listing of these &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43316">Schwab S&amp;P 500 Index Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-43317">1996-11-01</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971644"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971645"
      unitRef="Unit_pure">0.2229</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971646"
      unitRef="Unit_pure">0.1337</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971647"
      unitRef="Unit_pure">0.1545</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-681">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43322"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43323"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43324"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43325"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-770">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:213.64pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:41.36pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$3,690&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:24pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:213.64pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(excludes derivatives)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:41.36pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;503&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:24pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:213.64pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:41.36pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:213.64pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted Average Market Cap ($ x 1,000,000)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:41.36pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$1,426,159&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:213.64pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Price/Earnings Ratio (P/E)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:41.36pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;27.5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:213.64pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Price/Book Ratio (P/B)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:41.36pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5.7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis"
      decimals="-6"
      id="ixv-43326"
      unitRef="Unit_USD">3690000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000017882MemberoefClassAxis"
      decimals="0"
      id="ixv-43327"
      unitRef="Unit_Holding">503</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-43328"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-841">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Sector Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; position: relative; text-transform: uppercase; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g3imgfa2526d12.jpg" style="height:172pt;width:253pt"/&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Equity Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g3imgd2ed3b603.jpg" style="height:189pt;width:253pt"/&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:180.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Sector/Industry classifications in this report use the Global Industry Classification Standard (GICS) which was developed by and is the exclusive property of MSCI Inc. &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(MSCI) and Standard &amp;amp; Poor&#x2019;s (S&amp;amp;P). GICS is a service mark of MSCI and S&amp;amp;P and has been licensed for use by Charles Schwab &amp;amp; Co., Inc.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Excludes derivatives.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:0.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less than 0.05%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:0.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Includes the fund&#x2019;s position in money market mutual funds registered under the Investment Company Act of 1940, as amended.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000017882MemberoefClassAxis"
      id="ixv-863">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Equity Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g3imgd2ed3b603.jpg" style="height:189pt;width:253pt"/&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:180.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43329">Schwab VIT Balanced Portfolio</oef:ClassName>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43330">Schwab VIT Balanced Portfolio</oef:FundName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43331">SWB1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1027">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8971854;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1031">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43332">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43333">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43334">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1048">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab VIT Balanced Portfolio&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:16.98pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:16.98pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 16.98pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$27&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.52%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.73pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      decimals="0"
      id="ixv-43335"
      unitRef="Unit_USD">27</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971681"
      unitRef="Unit_pure">0.0052</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43337">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1113">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;please visit &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1127">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab VIT Balanced Portfolio (07/25/2012)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.09%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;12.67%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;4.77%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5.75%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.79%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.54%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;VIT Balanced Composite Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.26%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.10%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;5.33%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.34%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 1pt; text-align: right; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:188.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total return figures on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund expenses may have been partially absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. Fund &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance does not reflect the additional fees and expenses imposed by the insurance company under the variable insurance product contract. If those contract fees and &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses were included, the performance would be less than that shown. Please refer to the variable insurance product prospectus for a complete listing of these &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43338">Schwab VIT Balanced Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-43339">2012-07-25</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971691"
      unitRef="Unit_pure">0.0609</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971692"
      unitRef="Unit_pure">0.1267</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971693"
      unitRef="Unit_pure">0.0477</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971694"
      unitRef="Unit_pure">0.0575</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1197">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43344"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43345"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43346"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43347"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-43348">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43349"
      unitRef="Unit_pure">0.0062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43350"
      unitRef="Unit_pure">0.0379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43351"
      unitRef="Unit_pure">0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43352"
      unitRef="Unit_pure">0.0154</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-43353">VIT Balanced Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43354"
      unitRef="Unit_pure">0.0626</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43355"
      unitRef="Unit_pure">0.131</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43356"
      unitRef="Unit_pure">0.0533</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43357"
      unitRef="Unit_pure">0.0634</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1322">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:239.05pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:15.95pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$81&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:239.05pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:15.95pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:22.25pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:239.05pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:15.95pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis"
      decimals="-6"
      id="ixv-43358"
      unitRef="Unit_USD">81000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000111125MemberoefClassAxis"
      decimals="0"
      id="ixv-43359"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      decimals="INF"
      id="ixv-43360"
      unitRef="Unit_pure">0.08</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1364">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Class Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g4imgd3f43ca82.jpg" style="height:191pt;width:253pt"/&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g4img96fa6f393.jpg" style="height:195pt;width:253pt"/&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:206.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111125MemberoefClassAxis"
      id="ixv-1383">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g4img96fa6f393.jpg" style="height:195pt;width:253pt"/&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:206.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43361">Schwab VIT Balanced with Growth Portfolio</oef:ClassName>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43362">Schwab VIT Balanced with Growth Portfolio</oef:FundName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43363">SWC1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1522">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8971874;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1526">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43364">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43365">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43366">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1543">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab VIT Balanced with Growth Portfolio&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:16.98pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:16.98pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 16.98pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$25&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.48%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; &lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.73pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      decimals="0"
      id="ixv-43367"
      unitRef="Unit_USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971730"
      unitRef="Unit_pure">0.0048</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43369">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1608">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;please visit &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1622">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&gt;&lt;/div&gt; &lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab VIT Balanced with Growth Portfolio (07/25/2012)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.35%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;16.49%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;6.49%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;7.67%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.79%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.54%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;VIT Balanced with Growth Composite Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.44%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;16.99%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;7.05%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.25%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; &lt;div style="line-height: 1pt; text-align: right; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt; &lt;div style="line-height:9.0pt;margin-top:188.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total return figures on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt; &lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund expenses may have been partially absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. Fund &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance does not reflect the additional fees and expenses imposed by the insurance company under the variable insurance product contract. If those contract fees and &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses were included, the performance would be less than that shown. Please refer to the variable insurance product prospectus for a complete listing of these &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt;&lt;/div&gt;&lt;/div&gt; </oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43370">Schwab VIT Balanced with Growth Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-43371">2012-07-25</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971739"
      unitRef="Unit_pure">0.0835</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971740"
      unitRef="Unit_pure">0.1649</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971741"
      unitRef="Unit_pure">0.0649</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971742"
      unitRef="Unit_pure">0.0767</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1691">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43376"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43377"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43378"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43379"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-43380">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43381"
      unitRef="Unit_pure">0.0062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43382"
      unitRef="Unit_pure">0.0379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43383"
      unitRef="Unit_pure">0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43384"
      unitRef="Unit_pure">0.0154</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-43385">VIT Balanced with Growth Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43386"
      unitRef="Unit_pure">0.0844</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43387"
      unitRef="Unit_pure">0.1699</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43388"
      unitRef="Unit_pure">0.0705</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_VITBalancedWithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43389"
      unitRef="Unit_pure">0.0825</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1813">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:234.73pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:20.27pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$187&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:234.73pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:20.27pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:22.25pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:234.73pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:20.27pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;9%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis"
      decimals="-6"
      id="ixv-43390"
      unitRef="Unit_USD">187000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000111126MemberoefClassAxis"
      decimals="0"
      id="ixv-43391"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      decimals="INF"
      id="ixv-43392"
      unitRef="Unit_pure">0.09</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1855">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Class Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt=" " src="g98365g5imgac8e964c2.jpg" style="height:191pt;width:253pt"/&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt="" src="g98365g5imge8ae8a273.jpg" style="width: 340px; height: 260px;"/&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:206.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111126MemberoefClassAxis"
      id="ixv-1875">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img alt="" src="g98365g5imge8ae8a273.jpg" style="width: 340px; height: 260px;"/&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:206.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43393">Schwab VIT Growth Portfolio</oef:ClassName>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43394">Schwab VIT Growth Portfolio</oef:FundName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43395">SWG1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2015">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;This &lt;span style="-sec-ix-hidden:hidden8971610;display:inline;"&gt;semiannual shareholder report&lt;/span&gt; contains important information about the fund for the period of January 1, 2026, to June 30, &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026.&lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2019">&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can find additional information about the fund at &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; You can also request &lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;this information by calling &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; or by sending an email request to &lt;/span&gt;&lt;span style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;span style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2023">www.schwabassetmanagement.com/prospectus.</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43396">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43397">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2037">&lt;div style="line-height: 6pt; text-align: left; font-size: 6pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6pt; line-height: 6pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6pt; line-height: 6pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;FUND COSTS FOR THE LAST six months ENDED June 30, 2026 &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; font-style: normal; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(BASED ON A HYPOTHETICAL $10,000 INVESTMENT)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; empty-cells:show;width:522pt"&gt;
&lt;tr style="height:31pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:0.5pt;text-align:left"&gt;&lt;div style="margin-right: 3pt; text-align: left; white-space: nowrap; font-size: 9pt;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:98.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:1pt;margin-right:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:1.5pt;padding-top:1.5pt;vertical-align:Bottom;width:95.91pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;COSTS PAID AS A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;PERCENTAGE OF A&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:5.5pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$10,000 INVESTMENT&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:12.5pt"&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;width:327.17pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Schwab VIT Growth Portfolio&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:98.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:16.98pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:16.98pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 16.98pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$25&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt;padding-top:1.5pt;vertical-align:Bottom;white-space:nowrap;width:95.91pt"&gt;&lt;div style="line-height:10.5pt;margin-left:7.5pt;text-align:right;width:88.41pt"&gt;&lt;div style="display:flex;margin:auto;width:27.11pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.11pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: 27.11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.48%&lt;/div&gt;&lt;/div&gt;&lt;div style="display:flex"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 9pt; width: auto; letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.27pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.73pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Annualized.&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 4pt; line-height: 4pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      decimals="0"
      id="ixv-43398"
      unitRef="Unit_USD">25</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971778"
      unitRef="Unit_pure">0.0048</oef:ExpenseRatioPct>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43400">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2105">&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;To obtain performance information current to the most recent month end, &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;please visit &lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(36, 235, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;www.schwabassetmanagement.com/prospectus&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9.5pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2119">&lt;div style="line-height:11.0pt;margin-top:0pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.38%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Average Annual Total Returns&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&gt; &lt;/div&gt;&lt;div style="margin-top:0.0pt"&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:522pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Fund and Inception Date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:52.42pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:1pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;6 Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:49.52pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;1 Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:53.01pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;margin-right:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;5 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:45.56pt"&gt;&lt;div style="line-height:11.0pt;text-align:left"&gt;&lt;div style="margin-left:10pt;text-align:Center;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;10 Years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund: Schwab VIT Growth Portfolio (07/25/2012)&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt; &lt;div style="clear:right"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.65%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;20.47%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;9.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5.5pt; margin-left: 0pt; position: relative; top: -3.75pt; letter-spacing: 0px;display:inline;"&gt;&#xae;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.21%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;22.32%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;13.41%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;15.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Bloomberg US Aggregate Bond Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;3.79%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.08%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:11.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.54%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:11.75pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;width:321.49pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;VIT Growth Composite Index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:52.42pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;margin-right:12pt;text-align:right;width:37.42pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;10.65%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:49.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:25.52pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;20.90%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:53.01pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;margin-right:12pt;text-align:right;width:29.01pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8.60%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Bottom;white-space:nowrap;width:45.56pt"&gt;&lt;div style="line-height:10.5pt;margin-left:12pt;text-align:right;width:33.56pt"&gt;&lt;div style="display:flex;margin:auto;width:27.52pt"&gt;&lt;div style="display:flex;white-space:nowrap;width:27.52pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; width: 27.52pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;9.98%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 1pt; text-align: right; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:188.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All total return figures on this page assume dividends and distributions were reinvested. Index figures do not include trading and management costs, which would lower &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance. Indices are unmanaged and cannot be invested in directly. Performance results less than one year are not annualized.&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:3.0pt;text-align:left"&gt;&lt;div style="margin-top:3pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For index definitions, please see www.schwabassetmanagement.com/glossary.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="clear:both;margin-top:3.00pt;position:relative;width:100%"&gt;&lt;div style="float:left;line-height:6pt;text-align:left;width:2.88pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 5pt; position: relative; top: -3.25pt; letter-spacing: 0px;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div style="float:left;line-height:9.0pt;margin-left:4.12pt;text-align:left;width:510.00pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fund expenses may have been partially absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. Fund &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;performance does not reflect the additional fees and expenses imposed by the insurance company under the variable insurance product contract. If those contract fees and &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses were included, the performance would be less than that shown. Please refer to the variable insurance product prospectus for a complete listing of these &lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;expenses.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; position: relative; max-height: 0px;"&gt; &lt;/div&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43401">Schwab VIT Growth Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-43402">2012-07-25</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971800"
      unitRef="Unit_pure">0.1065</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971801"
      unitRef="Unit_pure">0.2047</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971802"
      unitRef="Unit_pure">0.0808</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_8971803"
      unitRef="Unit_pure">0.0941</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2188">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43407"
      unitRef="Unit_pure">0.1021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43408"
      unitRef="Unit_pure">0.2232</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43409"
      unitRef="Unit_pure">0.1341</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43410"
      unitRef="Unit_pure">0.1551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-43411">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43412"
      unitRef="Unit_pure">0.0062</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43413"
      unitRef="Unit_pure">0.0379</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43414"
      unitRef="Unit_pure">0.0008</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-43415"
      unitRef="Unit_pure">0.0154</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2026To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-43416">VIT Growth Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2026To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43417"
      unitRef="Unit_pure">0.1065</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2025To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43418"
      unitRef="Unit_pure">0.209</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2021To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43419"
      unitRef="Unit_pure">0.086</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P07_01_2016To06_30_2026_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-43420"
      unitRef="Unit_pure">0.0998</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2310">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Statistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border-bottom:0.5pt solid #385768;empty-cells:show;width:255pt"&gt;
&lt;tr style="height:13.25pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:234.73pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Assets (millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:20.27pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;$191&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:13.5pt"&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:234.73pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Number of Holdings&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="border-bottom:0.5pt solid #385768;padding-bottom:2.0pt;padding-top:2.0pt;vertical-align:Top;width:20.27pt"&gt;&lt;div style="line-height:11.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="height:22.25pt"&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:234.73pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-right:3pt;text-align:Left;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; margin-left: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;(not annualized)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:1.5pt;padding-top:2.0pt;vertical-align:Top;width:20.27pt"&gt;&lt;div style="line-height:10.5pt;text-align:left"&gt;&lt;div style="margin-left:3pt;text-align:Right;white-space:nowrap"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;7%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis"
      decimals="-6"
      id="ixv-43421"
      unitRef="Unit_USD">191000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000111127MemberoefClassAxis"
      decimals="0"
      id="ixv-43422"
      unitRef="Unit_Holding">8</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      decimals="INF"
      id="ixv-43423"
      unitRef="Unit_pure">0.07</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2354">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Asset Class Weightings % of Investments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g98365g6imge2bb72702.jpg" style="height:142pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g98365g6img1d0addf83.jpg" style="height:160pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height: 1pt; text-align: left; font-size: 1pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 1pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:290.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2026To06_30_2026_C000111127MemberoefClassAxis"
      id="ixv-2373">&lt;div style="line-height:11.0pt;margin-top:5pt;text-align:left"&gt;&lt;div style="margin-top:0.01pt"&gt;&lt;div style="background-color:#385768;margin-left:0%"&gt;&lt;div style="margin-left:0.78%"&gt;&lt;div style="color: rgb(255, 255, 255); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; text-transform: uppercase; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Top Holdings % of Net Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g98365g6img1d0addf83.jpg" style="height:160pt;width:253pt"/&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 9pt; line-height: 1pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&#x2009;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:290.5pt;text-align:left"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Portfolio holdings may have changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_8971607"
          xlink:label="Fact_8971607"
          xlink:type="locator"/>
        <link:footnote id="FN_30488" xlink:label="FN_30488" 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_8971607"
          xlink:to="FN_30488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971618"
          xlink:label="Fact_8971618"
          xlink:type="locator"/>
        <link:footnote id="FN_30489" xlink:label="FN_30489" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes the fund&#x2019;s position in money market mutual funds registered under the Investment Company Act of 1940, as amended. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971618"
          xlink:to="FN_30489"
          xlink:type="arc"/>
        <link:footnote id="FN_30490" xlink:label="FN_30490" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Less than 0.05%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971618"
          xlink:to="FN_30490"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971635"
          xlink:label="Fact_8971635"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971635"
          xlink:to="FN_30488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971644"
          xlink:label="Fact_8971644"
          xlink:type="locator"/>
        <link:footnote id="FN_30491" xlink:label="FN_30491" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Fund performance does not reflect the additional fees and expenses imposed by the insurance company under the variable insurance product contract. If those contract fees and expenses were included, the performance would be less than that shown. Please refer to the variable insurance product prospectus for a complete listing of these expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971644"
          xlink:to="FN_30491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971645"
          xlink:label="Fact_8971645"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971645"
          xlink:to="FN_30491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971646"
          xlink:label="Fact_8971646"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971646"
          xlink:to="FN_30491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971647"
          xlink:label="Fact_8971647"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971647"
          xlink:to="FN_30491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971662"
          xlink:label="Fact_8971662"
          xlink:type="locator"/>
        <link:footnote id="FN_30493" xlink:label="FN_30493" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes derivatives.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971662"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971663"
          xlink:label="Fact_8971663"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971663"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971664"
          xlink:label="Fact_8971664"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971664"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971665"
          xlink:label="Fact_8971665"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971665"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971666"
          xlink:label="Fact_8971666"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971666"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971667"
          xlink:label="Fact_8971667"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971667"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971668"
          xlink:label="Fact_8971668"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971668"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971669"
          xlink:label="Fact_8971669"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971669"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971670"
          xlink:label="Fact_8971670"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971670"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971671"
          xlink:label="Fact_8971671"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971671"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971672"
          xlink:label="Fact_8971672"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971672"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971681"
          xlink:label="Fact_8971681"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971681"
          xlink:to="FN_30488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971691"
          xlink:label="Fact_8971691"
          xlink:type="locator"/>
        <link:footnote id="FN_30492" xlink:label="FN_30492" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Fund expenses may have been partially absorbed by the investment adviser and its affiliates. Without these reductions, the fund&#x2019;s returns would have been lower. Fund performance does not reflect the additional fees and expenses imposed by the insurance company under the variable insurance product contract. If those contract fees and expenses were included, the performance would be less than that shown. Please refer to the variable insurance product prospectus for a complete listing of these expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971691"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971692"
          xlink:label="Fact_8971692"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971692"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971693"
          xlink:label="Fact_8971693"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971693"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971694"
          xlink:label="Fact_8971694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971694"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971730"
          xlink:label="Fact_8971730"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971730"
          xlink:to="FN_30488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971739"
          xlink:label="Fact_8971739"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971739"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971740"
          xlink:label="Fact_8971740"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971740"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971741"
          xlink:label="Fact_8971741"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971741"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971742"
          xlink:label="Fact_8971742"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971742"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971778"
          xlink:label="Fact_8971778"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971778"
          xlink:to="FN_30488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971800"
          xlink:label="Fact_8971800"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971800"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971801"
          xlink:label="Fact_8971801"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971801"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971802"
          xlink:label="Fact_8971802"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971802"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971803"
          xlink:label="Fact_8971803"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971803"
          xlink:to="FN_30492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971847"
          xlink:label="Fact_8971847"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971847"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8971848"
          xlink:label="Fact_8971848"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971848"
          xlink:to="FN_30493"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971848"
          xlink:to="FN_30490"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8971848"
          xlink:to="FN_30489"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
