<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000918266="http://www.schwab.com/20251231"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000918266-20251231.xsd" xlink:type="simple"/>
    <context id="P01_01_2025To12_31_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918266</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_BerkshireHathawayIncClassBMemberoefLargestHoldingAxis_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:BerkshireHathawayIncClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_C000017882MemberoefClassAxis_FinancialsSectorMemberoefIndustrySectorAxis">
        <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:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2025_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>2025-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2016_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-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2017_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-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2018_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-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2019_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-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2020_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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2021_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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2022_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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2023_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-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2024_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-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2016To12_31_2025_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-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="P12_31_2015To12_31_2015_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>2015-12-31</startDate>
            <endDate>2015-12-31</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>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44691"
      unitRef="Unit_USD">39827.41</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037184"
      unitRef="Unit_USD">39570.64</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="1"
      id="ixv-44693"
      unitRef="Unit_USD">33786.4</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037186"
      unitRef="Unit_USD">33583.78</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44695"
      unitRef="Unit_USD">27024.86</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037188"
      unitRef="Unit_USD">26877.11</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44697"
      unitRef="Unit_USD">17148.74</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037196"
      unitRef="Unit_USD">17086.47</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44699"
      unitRef="Unit_USD">13042.22</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_C000017882MemberoefClassAxis"
      decimals="1"
      id="Fact_7037198"
      unitRef="Unit_USD">12995.4</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44701"
      unitRef="Unit_USD">13640.25</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037200"
      unitRef="Unit_USD">13593.97</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44703"
      unitRef="Unit_USD">21399.45</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037190"
      unitRef="Unit_USD">21293.39</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44705"
      unitRef="Unit_USD">26132.22</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037192"
      unitRef="Unit_USD">26004.07</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="1"
      id="ixv-44707"
      unitRef="Unit_USD">20303.9</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037194"
      unitRef="Unit_USD">20209.56</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44709"
      unitRef="Unit_USD">11195.99</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_C000017882MemberoefClassAxis"
      decimals="2"
      id="Fact_7037202"
      unitRef="Unit_USD">11167.89</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-44711"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_C000017882MemberoefClassAxis"
      decimals="0"
      id="Fact_7037204"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44713"
      unitRef="Unit_USD">10629.52</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037136"
      unitRef="Unit_USD">10991.89</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="1"
      id="ixv-44715"
      unitRef="Unit_USD">11682.6</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44716"
      unitRef="Unit_USD">10628.31</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037140"
      unitRef="Unit_USD">11526.08</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44718"
      unitRef="Unit_USD">10569.37</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44719"
      unitRef="Unit_USD">11556.06</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037272"
      unitRef="Unit_USD">12557.56</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44721"
      unitRef="Unit_USD">11199.21</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44722"
      unitRef="Unit_USD">12231.95</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_C000111125MemberoefClassAxis"
      decimals="1"
      id="Fact_7037264"
      unitRef="Unit_USD">14703.6</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44724"
      unitRef="Unit_USD">14019.05</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44725"
      unitRef="Unit_USD">12423.53</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037268"
      unitRef="Unit_USD">13590.81</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44727"
      unitRef="Unit_USD">12878.03</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44728"
      unitRef="Unit_USD">11228.86</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037256"
      unitRef="Unit_USD">14040.71</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44730"
      unitRef="Unit_USD">13093.68</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44731"
      unitRef="Unit_USD">10640.56</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037260"
      unitRef="Unit_USD">12540.76</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44733"
      unitRef="Unit_USD">15251.03</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44734"
      unitRef="Unit_USD">12199.31</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037248"
      unitRef="Unit_USD">17090.16</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44736"
      unitRef="Unit_USD">15969.79</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44737"
      unitRef="Unit_USD">11369.25</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037252"
      unitRef="Unit_USD">15143.85</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44739"
      unitRef="Unit_USD">14723.79</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="2"
      id="ixv-44740"
      unitRef="Unit_USD">10264.75</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_C000111125MemberoefClassAxis"
      decimals="2"
      id="Fact_7037144"
      unitRef="Unit_USD">10477.96</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-44742"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="0"
      id="ixv-44743"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_C000111125MemberoefClassAxis"
      decimals="0"
      id="Fact_7037148"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44745"
      unitRef="Unit_USD">18096.33</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7036990"
      unitRef="Unit_USD">10637.55</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7036997"
      unitRef="Unit_USD">15763.01</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_C000111126MemberoefClassAxis"
      decimals="0"
      id="Fact_7037000"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7037002"
      unitRef="Unit_USD">12094.57</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7037003"
      unitRef="Unit_USD">11283.96</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7037004"
      unitRef="Unit_USD">13320.53</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44752"
      unitRef="Unit_USD">18231.83</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="1"
      id="ixv-44753"
      unitRef="Unit_USD">21164.5</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44754"
      unitRef="Unit_USD">15082.08</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-44755"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44756"
      unitRef="Unit_USD">12226.52</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44757"
      unitRef="Unit_USD">11474.17</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44758"
      unitRef="Unit_USD">13620.58</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44759"
      unitRef="Unit_USD">16906.26</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="1"
      id="ixv-44760"
      unitRef="Unit_USD">14281.9</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44761"
      unitRef="Unit_USD">16478.21</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7037005"
      unitRef="Unit_USD">14664.24</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7037006"
      unitRef="Unit_USD">16339.26</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_C000111126MemberoefClassAxis"
      decimals="1"
      id="Fact_7037007"
      unitRef="Unit_USD">13724.3</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_C000111126MemberoefClassAxis"
      decimals="1"
      id="Fact_7037009"
      unitRef="Unit_USD">17336.1</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_C000111126MemberoefClassAxis"
      decimals="2"
      id="Fact_7037010"
      unitRef="Unit_USD">20039.85</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44767"
      unitRef="Unit_USD">10715.64</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="1"
      id="ixv-44768"
      unitRef="Unit_USD">24143.4</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2025_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037082"
      unitRef="Unit_USD">22921.24</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44770"
      unitRef="Unit_USD">20335.51</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2024_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037086"
      unitRef="Unit_USD">19385.61</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44772"
      unitRef="Unit_USD">18075.03</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2023_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037090"
      unitRef="Unit_USD">17343.26</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44774"
      unitRef="Unit_USD">14274.13</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2019_C000111127MemberoefClassAxis"
      decimals="1"
      id="Fact_7037106"
      unitRef="Unit_USD">13967.2</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44776"
      unitRef="Unit_USD">11731.02</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2018_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037110"
      unitRef="Unit_USD">11558.19</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44778"
      unitRef="Unit_USD">12743.23</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2017_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037114"
      unitRef="Unit_USD">12611.76</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44780"
      unitRef="Unit_USD">15323.38</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2022_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037094"
      unitRef="Unit_USD">14757.36</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44782"
      unitRef="Unit_USD">18427.35</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2021_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037098"
      unitRef="Unit_USD">17831.77</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44784"
      unitRef="Unit_USD">15980.06</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2020_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037102"
      unitRef="Unit_USD">15550.72</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="2"
      id="ixv-44786"
      unitRef="Unit_USD">10839.58</oef:AccmVal>
    <oef:AccmVal
      contextRef="P01_01_2016To12_31_2016_C000111127MemberoefClassAxis"
      decimals="2"
      id="Fact_7037118"
      unitRef="Unit_USD">10766.58</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="0"
      id="ixv-44788"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="P12_31_2015To12_31_2015_C000111127MemberoefClassAxis"
      decimals="0"
      id="Fact_7037122"
      unitRef="Unit_USD">10000</oef:AccmVal>
    <dei:AmendmentFlag contextRef="P01_01_2025To12_31_2025" id="ixv-44790">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2025To12_31_2025" id="ixv-44791">0000918266</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2025To12_31_2025" id="ixv-44792">N-1A</dei:EntityInvCompanyType>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_EightToThirtyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-44793"
      unitRef="Unit_pure">0.026</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_OverOneHundredEightyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-44794"
      unitRef="Unit_pure">0.083</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_NinetyOneToOneHundredEightyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-44795"
      unitRef="Unit_pure">0.064</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_SixtyOneToNinetyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-44796"
      unitRef="Unit_pure">0.044</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_ThirtyOneToSixtyDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-44797"
      unitRef="Unit_pure">0.040</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_OneToSevenDaysMemberoefMaturityAxis"
      decimals="INF"
      id="ixv-44798"
      unitRef="Unit_pure">0.743</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_RepurchaseAgreementsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44799"
      unitRef="Unit_pure">0.534</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_RepurchaseAgreementsUSGovernmentAgencyMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44800"
      unitRef="Unit_pure">0.246</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_RepurchaseAgreementsUSTreasuryMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44801"
      unitRef="Unit_pure">0.288</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_USGovernmentAgencyDebtMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44802"
      unitRef="Unit_pure">0.374</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_USTreasuryDebtMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44803"
      unitRef="Unit_pure">0.089</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_VariableRateDemandNotesMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44804"
      unitRef="Unit_pure">0.003</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis_ShortTermInvestmentMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="Fact_7037320"
      unitRef="Unit_pure">0.000</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_BerkshireHathawayIncClassBMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-44806"
      unitRef="Unit_pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_TeslaIncMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44807"
      unitRef="Unit_pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_MetaPlatformsIncClassAMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44808"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_AlphabetIncClassCMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-44809"
      unitRef="Unit_pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_BroadcomIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-44810"
      unitRef="Unit_pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_AlphabetIncClassAMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-44811"
      unitRef="Unit_pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_NVIDIACorpMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44812"
      unitRef="Unit_pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_AmazoncomIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-44813"
      unitRef="Unit_pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_MicrosoftCorpMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44814"
      unitRef="Unit_pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_AppleIncMemberoefLargestHoldingAxis_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-44815"
      unitRef="Unit_pure">0.068</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_InvestmentCompaniesMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037160"
      unitRef="Unit_pure">0.001</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_RealEstateSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037161"
      unitRef="Unit_pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_MaterialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037162"
      unitRef="Unit_pure">0.018</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_UtilitiesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037163"
      unitRef="Unit_pure">0.022</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_EnergySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037164"
      unitRef="Unit_pure">0.028</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_ConsumerStaplesSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037165"
      unitRef="Unit_pure">0.047</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_IndustrialSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037166"
      unitRef="Unit_pure">0.082</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_HealthcareSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037167"
      unitRef="Unit_pure">0.096</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_ConsumerDiscretionarySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037168"
      unitRef="Unit_pure">0.104</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_CommunicationsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037169"
      unitRef="Unit_pure">0.106</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_FinancialsSectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037170"
      unitRef="Unit_pure">0.134</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis_InformationTechnologySectorMemberoefIndustrySectorAxis"
      decimals="INF"
      id="Fact_7037171"
      unitRef="Unit_pure">0.344</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44828"
      unitRef="Unit_pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44829"
      unitRef="Unit_pure">0.110</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44830"
      unitRef="Unit_pure">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44831"
      unitRef="Unit_pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44832"
      unitRef="Unit_pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44833"
      unitRef="Unit_pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44834"
      unitRef="Unit_pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabUSTIPSETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44835"
      unitRef="Unit_pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabShortTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44836"
      unitRef="Unit_pure">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44837"
      unitRef="Unit_pure">0.363</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44838"
      unitRef="Unit_pure">0.020</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44839"
      unitRef="Unit_pure">0.029</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44840"
      unitRef="Unit_pure">0.033</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44841"
      unitRef="Unit_pure">0.035</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_FixedIncomeInflationProtectedBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44842"
      unitRef="Unit_pure">0.037</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_FixedIncomeTreasuryBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44843"
      unitRef="Unit_pure">0.090</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44844"
      unitRef="Unit_pure">0.131</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44845"
      unitRef="Unit_pure">0.260</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44846"
      unitRef="Unit_pure">0.365</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44847"
      unitRef="Unit_pure">0.339</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44848"
      unitRef="Unit_pure">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44849"
      unitRef="Unit_pure">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabUSTIPSETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44850"
      unitRef="Unit_pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44851"
      unitRef="Unit_pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44852"
      unitRef="Unit_pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabShortTermUSTreasuryETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44853"
      unitRef="Unit_pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44854"
      unitRef="Unit_pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44855"
      unitRef="Unit_pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44856"
      unitRef="Unit_pure">0.030</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_FixedIncomeTreasuryBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44857"
      unitRef="Unit_pure">0.039</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44858"
      unitRef="Unit_pure">0.032</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44859"
      unitRef="Unit_pure">0.032</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_FixedIncomeInflationProtectedBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44860"
      unitRef="Unit_pure">0.010</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44861"
      unitRef="Unit_pure">0.343</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44862"
      unitRef="Unit_pure">0.263</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44863"
      unitRef="Unit_pure">0.192</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44864"
      unitRef="Unit_pure">0.047</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44865"
      unitRef="Unit_pure">0.042</oef:PctOfTotalInv>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabInternationalEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44866"
      unitRef="Unit_pure">0.210</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabUSAggregateBondETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44867"
      unitRef="Unit_pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabUSSmallCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44868"
      unitRef="Unit_pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabUSLargeCapETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44869"
      unitRef="Unit_pure">0.395</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabUSREITETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44870"
      unitRef="Unit_pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabEmergingMarketsEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44871"
      unitRef="Unit_pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabInternationalSmallCapEquityETFMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44872"
      unitRef="Unit_pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_SchwabGovernmentMoneyFundUltraSharesMemberoefLargestHoldingAxis"
      decimals="INF"
      id="ixv-44873"
      unitRef="Unit_pure">0.035</oef:PctOfNav>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_RealEstateUSREITsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44874"
      unitRef="Unit_pure">0.060</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_InternationalStocksEmergingMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44875"
      unitRef="Unit_pure">0.054</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_MoneyMarketFundMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44876"
      unitRef="Unit_pure">0.035</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_USStocksLargeCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44877"
      unitRef="Unit_pure">0.398</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_InternationalStocksDevelopedMarketsMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44878"
      unitRef="Unit_pure">0.249</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_FixedIncomeIntermediateTermBondMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44879"
      unitRef="Unit_pure">0.141</oef:PctOfTotalInv>
    <oef:PctOfTotalInv
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis_USStocksSmallCapMemberusgaapInvestmentTypeAxis"
      decimals="INF"
      id="ixv-44880"
      unitRef="Unit_pure">0.063</oef:PctOfTotalInv>
    <dei:DocumentType contextRef="P01_01_2025To12_31_2025" id="ixv-46654">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="P01_01_2025To12_31_2025" id="ixv-46655">Schwab Annuity Portfolios</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2025To12_31_2025" id="ixv-46656">2025-12-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46657">Schwab Government Money Market Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46658">Schwab Government Money Market Portfolio</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46659">SWPXX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-161">&lt;div 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 annual shareholder report contains important information about the fund for the period of January 1, 2025, to December 31, &lt;/div&gt;&lt;div 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;2025.&lt;/div&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46660">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-164">&lt;div 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;div 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;/div&gt;&lt;div 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;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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;You can also request &lt;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46661">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46662">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-46663">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-189">&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 year ENDED December 31, 2025 &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 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;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;$28&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.27%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      decimals="0"
      id="ixv-46664"
      unitRef="Unit_USD">28</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      decimals="INF"
      id="ixv-46665"
      unitRef="Unit_pure">0.0027</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-248">&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;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:219.87pt"&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:35.13pt"&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;$261&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:219.87pt"&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:35.13pt"&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;278&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:219.87pt"&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;Advisory Fees Paid by the Fund&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:35.13pt"&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;$510,547&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:219.87pt"&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:35.13pt"&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;39 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:219.87pt"&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:35.13pt"&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.54%&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:219.87pt"&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:35.13pt"&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.54%&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:219.87pt"&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 Effective 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:35.13pt"&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.60%&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:219.87pt"&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;Business Interest Deduction (163j)&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:35.13pt"&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;99.98%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis"
      decimals="-6"
      id="ixv-46666"
      unitRef="Unit_USD">261000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn12_31_2025_C000017880MemberoefClassAxis"
      decimals="0"
      id="ixv-46667"
      unitRef="Unit_Holding">278</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      decimals="0"
      id="ixv-46668"
      unitRef="Unit_USD">510547</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017880MemberoefClassAxis"
      id="ixv-332">&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="g17206g2img7600dd4e2.jpg" style="height:97pt;width:253pt"/&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;img alt=" " src="g17206g2img4750906f3.jpg" style="height:93pt;width:253pt"/&gt;&lt;div style="line-height:9.0pt;margin-top:3pt;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;Portfolio holdings may have changed since the report date.&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;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:FundName
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46669">Schwab S&amp;P 500 Index Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46670">Schwab S&amp;P 500 Index Portfolio</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46671">SWP1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-523">&lt;div 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 annual shareholder report contains important information about the fund for the period of January 1, 2025, to December 31, &lt;/div&gt;&lt;div 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;2025.&lt;/div&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46672">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-526">&lt;div 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;/div&gt;&lt;div 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;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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/div&gt; &lt;div 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;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46673">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46674">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46675">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-547">&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 year ENDED December 31, 2025 &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 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;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;$3&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&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      decimals="0"
      id="ixv-46676"
      unitRef="Unit_USD">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-46677"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-598">&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;MANAGEMENT&#x2019;S DISCUSSION OF FUND PERFORMANCE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div 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;For the 12-month reporting period ended December 31, 2025, the fund returned 17.83%. The S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6.5pt; position: relative; top: -4.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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index returned 17.88%. &lt;/div&gt;&lt;div 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;Differences between the return of the fund and the return of the S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6.5pt; position: relative; top: -4.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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index may be attributable to, among other things, the &lt;/div&gt;&lt;div 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;operational and transactional costs incurred by the fund and not the index.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:9.59pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; margin-left: -9.59pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Over the reporting period, no sectors detracted from the return of the fund. However, the smallest contributors to total return &lt;/div&gt;&lt;div 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;were:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Real estate sector securities, including Equinix, Inc. (which detracted from the total return of the fund)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Energy sector securities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Top contributors to total return:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Information technology sector securities, including NVIDIA Corp.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Communication services sector securities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:226.50pt;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:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46678">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-682">&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, please &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;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:LineGraphTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-695">&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.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;Performance of Hypothetical $10,000 Investment (December 31, 2015 - December 31, 2025)&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;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g17206g3lg_2m46.jpg" style="height:159pt;width:520pt"/&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: 6pt; margin-top: 0pt; text-align: left; font-size: 6pt; background: none;"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 6pt; line-height: 6pt; 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 style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 6pt; line-height: 6pt; 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:256.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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.00pt;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:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-713">&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.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:382.91pt"&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:40.52pt"&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; 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:382.91pt"&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&#160;(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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;17.83%&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;14.38%&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;14.75%&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:382.91pt"&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;&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;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 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;&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:40.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;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;17.88%&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;14.42%&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;14.82%&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:9.0pt;margin-top:256.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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.00pt;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_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46679">Schwab S&amp;P 500 Index Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-46680">1996-11-01</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037181"
      unitRef="Unit_pure">0.1783</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037180"
      unitRef="Unit_pure">0.1438</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_C000017882MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037179"
      unitRef="Unit_pure">0.1475</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-773">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46684"
      unitRef="Unit_pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46685"
      unitRef="Unit_pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46686"
      unitRef="Unit_pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-854">&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;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,170&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;502&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;Portfolio Turnover Rate&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;6%&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;Advisory Fees Paid by the Fund&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;$821,609&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,430,230&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;28.3&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/Book Ratio (P/B)&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.2&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;Dividends Received Deduction&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;93.05%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis"
      decimals="-6"
      id="ixv-46687"
      unitRef="Unit_USD">3170000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn12_31_2025_C000017882MemberoefClassAxis"
      decimals="0"
      id="ixv-46688"
      unitRef="Unit_Holding">502</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      decimals="INF"
      id="ixv-46689"
      unitRef="Unit_pure">0.06</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      decimals="0"
      id="ixv-46690"
      unitRef="Unit_USD">821609</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-941">&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;img alt=" " src="g17206g3imgabdb95a02.jpg" style="height:152pt;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 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 style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g17206g3img414af4203.jpg" style="height:190pt;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:217.5pt;text-align:left"&gt;&lt;div style="color:#385768;font-family:Arial Narrow;font-size:8pt;display:inline;"&gt;Portfolio holdings may &lt;div style="display:inline;"&gt;have &lt;/div&gt;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;</oef:HoldingsTableTextBlock>
    <oef:LargestHoldingsTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000017882MemberoefClassAxis"
      id="ixv-963">&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 style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g17206g3img414af4203.jpg" style="height:190pt;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:217.5pt;text-align:left"&gt;&lt;div style="color:#385768;font-family:Arial Narrow;font-size:8pt;display:inline;"&gt;Portfolio holdings may &lt;div style="display:inline;"&gt;have &lt;/div&gt;changed since the report date.&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:FundName
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46691">Schwab VIT Balanced Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46692">Schwab VIT Balanced Portfolio</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46693">SWB1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1112">&lt;div 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 annual shareholder report contains important information about the fund for the period of January 1, 2025, to December 31, &lt;/div&gt;&lt;div 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;2025.&lt;/div&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46694">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1115">&lt;div 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;/div&gt;&lt;div 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;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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/div&gt; &lt;div 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;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46695">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46696">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46697">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1136">&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 year ENDED December 31, 2025 &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 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;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;$54&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.51%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      decimals="0"
      id="ixv-46698"
      unitRef="Unit_USD">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      decimals="INF"
      id="ixv-46699"
      unitRef="Unit_pure">0.0051</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1187">&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;MANAGEMENT&#x2019;S DISCUSSION OF FUND PERFORMANCE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div 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;For the 12-month reporting period ended December 31, 2025, the fund returned 12.93%. The S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6.5pt; position: relative; top: -4.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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index, which provides a &lt;/div&gt;&lt;div 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;broad measure of equity market performance, and the Bloomberg US Aggregate Bond Index, which provides a broad measure of &lt;/div&gt;&lt;div 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;bond market performance, returned 17.88% and 7.30%, respectively. The fund&#x2019;s internally calculated comparative index, the VIT &lt;/div&gt;&lt;div 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;Balanced Composite Index (the composite index), returned 13.32%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Asset allocations were broadly in line with those of the composite index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Top contributors to total return:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. Large-Cap ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab International Equity ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:9.59pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; margin-left: -9.59pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Over the reporting period, there were no detractors from the return of the fund. However, the smallest contributors to total return &lt;/div&gt;&lt;div 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;were:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. REIT ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. TIPS ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:198.50pt;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:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46700">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1278">&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, please &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;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:LineGraphTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1292">&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;Performance of Hypothetical $10,000 Investment (December 31, 2015 - December 31, 2025)&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;img alt=" " src="g17206g4lg_2mq7.jpg" style="height:172pt;width:520pt"/&gt;&lt;div style="line-height:9.0pt;margin-top:264.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1312">&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;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:382.91pt"&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:40.52pt"&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; 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:382.91pt"&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&#160;(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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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.93%&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.69%&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.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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;17.88%&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;14.42%&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;14.82%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;7.30%&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.36%&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;2.01%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;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.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;5.24%&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.11%&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:9.0pt;margin-top:264.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46701">Schwab VIT Balanced Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-46702">2012-07-25</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037243"
      unitRef="Unit_pure">0.1293</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037242"
      unitRef="Unit_pure">0.0469</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_C000111125MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037241"
      unitRef="Unit_pure">0.0551</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1368">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46706"
      unitRef="Unit_pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46707"
      unitRef="Unit_pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46708"
      unitRef="Unit_pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-1391">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46709"
      unitRef="Unit_pure">0.073</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46710"
      unitRef="Unit_pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46711"
      unitRef="Unit_pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-1412">VIT Balanced Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46712"
      unitRef="Unit_pure">0.1332</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46713"
      unitRef="Unit_pure">0.0524</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_VITBalancedCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46714"
      unitRef="Unit_pure">0.0611</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1475">&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;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;$80&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;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: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;10&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;Portfolio Turnover Rate&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;29%&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;Advisory Fees Paid by the Fund&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;$377,912&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;Foreign Tax Paid and Passed Through&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;$31,143&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;Gross Income From Foreign Sources&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;$382,540&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;Dividends Received Deduction&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;10.63%&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;Long Term Capital Gain Distribution&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,099,081&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;Business Interest Deduction (163j)&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;73.69%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis"
      decimals="-6"
      id="ixv-46715"
      unitRef="Unit_USD">80000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn12_31_2025_C000111125MemberoefClassAxis"
      decimals="0"
      id="ixv-46716"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      decimals="INF"
      id="ixv-46717"
      unitRef="Unit_pure">0.29</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      decimals="0"
      id="ixv-46718"
      unitRef="Unit_USD">377912</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1569">&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;img alt=" " src="g17206g4img29ba93b22.jpg" style="height:191pt;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 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;img alt=" " src="g17206g4img260fa2da3.jpg" style="height:195pt;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 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_2025To12_31_2025_C000111125MemberoefClassAxis"
      id="ixv-1589">&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;img alt=" " src="g17206g4img260fa2da3.jpg" style="height:195pt;width:253pt"/&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:FundName
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46719">Schwab VIT Balanced with Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46720">Schwab VIT Balanced with Growth Portfolio</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46721">SWC1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1726">&lt;div 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 annual shareholder report contains important information about the fund for the period of January 1, 2025, to December 31, &lt;/div&gt;&lt;div 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;2025.&lt;/div&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46722">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1729">&lt;div 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;/div&gt;&lt;div 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;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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/div&gt; &lt;div 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;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46723">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46724">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46725">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1750">&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 year ENDED December 31, 2025 &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 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;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;$52&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&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      decimals="0"
      id="ixv-46726"
      unitRef="Unit_USD">52</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      decimals="INF"
      id="ixv-46727"
      unitRef="Unit_pure">0.0048</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1801">&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;MANAGEMENT&#x2019;S DISCUSSION OF FUND PERFORMANCE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div 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;For the 12-month reporting period ended December 31, 2025, the fund returned 15.60%. The S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6.5pt; position: relative; top: -4.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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index, which provides a &lt;/div&gt;&lt;div 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;broad measure of equity market performance, and the Bloomberg US Aggregate Bond Index, which provides a broad measure of &lt;/div&gt;&lt;div 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;bond market performance, returned 17.88% and 7.30%, respectively. The fund&#x2019;s internally calculated comparative index, the VIT &lt;/div&gt;&lt;div 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;Balanced with Growth Composite Index (the composite index), returned 16.09%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Asset allocations were broadly in line with those of the composite index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Top contributors to total return:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. Large-Cap ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab International Equity ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:9.59pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; margin-left: -9.59pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Over the reporting period, there were no detractors from the return of the fund. However, the smallest contributors to total return &lt;/div&gt;&lt;div 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;were:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. TIPS ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. REIT ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:198.50pt;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:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46728">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1889">&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, please &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;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:LineGraphTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1902">&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.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;Performance of Hypothetical $10,000 Investment (December 31, 2015 - December 31, 2025)&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;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g17206g5lg_2mq8.jpg" style="height:172pt;width:520pt"/&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:264.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-1922">&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 style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&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:382.91pt"&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:40.52pt"&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; 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:382.91pt"&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&#160;(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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;15.60%&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.45%&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.20%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;17.88%&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;14.42%&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;14.82%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;7.30%&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.36%&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;2.01%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;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.09%&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.01%&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;7.79%&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; margin-top: 10.5pt; 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:264.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46729">Schwab VIT Balanced with Growth Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-46730">2012-07-25</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037276"
      unitRef="Unit_pure">0.156</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037277"
      unitRef="Unit_pure">0.0645</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_C000111126MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037278"
      unitRef="Unit_pure">0.072</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-1979">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46734"
      unitRef="Unit_pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46735"
      unitRef="Unit_pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46736"
      unitRef="Unit_pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-2002">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46737"
      unitRef="Unit_pure">0.073</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46738"
      unitRef="Unit_pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46739"
      unitRef="Unit_pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-2023">VIT Balanced with Growth Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46740"
      unitRef="Unit_pure">0.1609</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46741"
      unitRef="Unit_pure">0.0701</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_VITBalancedwithGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46742"
      unitRef="Unit_pure">0.0779</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-2087">&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;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;$180&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;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: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;10&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;Portfolio Turnover Rate&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;12%&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;Advisory Fees Paid by the Fund&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;$769,329&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;Foreign Tax Paid and Passed Through&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;$90,171&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;Gross Income From Foreign Sources&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,101,023&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;Dividends Received Deduction&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;14.22%&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;Long Term Capital Gain Distribution&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,461,292&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;Business Interest Deduction (163j)&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;48.92%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis"
      decimals="-6"
      id="ixv-46743"
      unitRef="Unit_USD">180000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn12_31_2025_C000111126MemberoefClassAxis"
      decimals="0"
      id="ixv-46744"
      unitRef="Unit_Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      decimals="INF"
      id="ixv-46745"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      decimals="0"
      id="ixv-46746"
      unitRef="Unit_USD">769329</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-2181">&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;img alt=" " src="g17206g5imgfe582f392.jpg" style="height:191pt;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 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;img alt=" " src="g17206g5img552dabcf3.jpg" style="height:195pt;width:253pt"/&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_2025To12_31_2025_C000111126MemberoefClassAxis"
      id="ixv-2201">&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;img alt=" " src="g17206g5img552dabcf3.jpg" style="height:195pt;width:253pt"/&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:FundName
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46747">Schwab VIT Growth Portfolio</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46748">Schwab VIT Growth Portfolio</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46749">SWG1Z</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2338">&lt;div 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 annual shareholder report contains important information about the fund for the period of January 1, 2025, to December 31, &lt;/div&gt;&lt;div 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;2025.&lt;/div&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46750">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2341">&lt;div 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;/div&gt;&lt;div 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;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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/div&gt; &lt;div 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;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;1-866-414-6349&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;&lt;div 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;div style="font-weight:bolder;display:inline;"&gt;orders@mysummaryprospectus.com&lt;/div&gt;&lt;/div&gt;&lt;div 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;/div&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46751">www.schwabassetmanagement.com/prospectus</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46752">1-866-414-6349</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46753">orders@mysummaryprospectus.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2362">&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 year ENDED December 31, 2025 &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 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;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;$52&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&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      decimals="0"
      id="ixv-46754"
      unitRef="Unit_USD">52</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      decimals="INF"
      id="ixv-46755"
      unitRef="Unit_pure">0.0048</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2413">&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;MANAGEMENT&#x2019;S DISCUSSION OF FUND PERFORMANCE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div 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;For the 12-month reporting period ended December 31, 2025, the fund returned 18.24%. The S&amp;amp;P 500&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 6.5pt; position: relative; top: -4.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: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; Index, which provides a &lt;/div&gt;&lt;div 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;broad measure of equity market performance, and the Bloomberg US Aggregate Bond Index, which provides a broad measure of &lt;/div&gt;&lt;div 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;bond market performance, returned 17.88% and 7.30%, respectively. The fund&#x2019;s internally calculated comparative index, the VIT &lt;/div&gt;&lt;div 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;Growth Composite Index (the composite index), returned 18.73%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Asset allocations were broadly in line with those of the composite index&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Top contributors to total return:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. Large-Cap ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab International Equity ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:9.59pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: Arial; font-size: 8pt; margin-left: -9.59pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25a0;&lt;/div&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; line-height: 11pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;div 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;Over the reporting period, there were no detractors from the return of the fund. However, the smallest contributors to total return &lt;/div&gt;&lt;div 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;were:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. REIT ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:11.0pt;margin-left:10.4pt;margin-top:6.00pt;text-align:left"&gt;&lt;div style="margin-top:6pt"&gt;&lt;div style="color: rgb(56, 87, 104); font-family: &amp;quot;Arial Narrow&amp;quot;; font-size: 10pt; margin-left: 0pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&#x2002;&lt;/div&gt;&lt;div 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;Schwab U.S. Small-Cap ETF&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:9.0pt;margin-top:198.50pt;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:FactorsAffectingPerfTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46756">The performance data quoted represents past performance. Past performance does not guarantee future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2501">&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, please &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;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:LineGraphTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2514">&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.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;Performance of Hypothetical $10,000 Investment (December 31, 2015 - December 31, 2025)&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;div style="margin-top: 6pt; text-align: left; background: none;"&gt;
&lt;img alt=" " src="g17206g6lg_2mq9.jpg" style="height:172pt;width:520pt"/&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:264.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2534">&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 style="line-height:0.0pt;margin-top:0.00pt;text-align:left"&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:382.91pt"&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:40.52pt"&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; 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:382.91pt"&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&#160;(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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;18.24%&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.07%&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;8.65%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;17.88%&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;14.42%&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;14.82%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:11.5pt;margin-left:3pt;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;7.30%&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.36%&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;2.01%&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:382.91pt"&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:40.52pt"&gt;&lt;div style="line-height:10.5pt;margin-left:3pt;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;18.73%&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.21%&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; margin-top: 10.5pt; 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:264.50pt;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;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&gt;&lt;div style="line-height:9.0pt;margin-top:3.00pt;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_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46757">Schwab VIT Growth Portfolio</oef:LineGraphAndTableMeasureName>
    <oef:PerfInceptionDate
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-46758">2012-07-25</oef:PerfInceptionDate>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037077"
      unitRef="Unit_pure">0.1824</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037045"
      unitRef="Unit_pure">0.0807</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_C000111127MemberoefClassAxis"
      decimals="INF"
      id="Fact_7037046"
      unitRef="Unit_pure">0.0865</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      id="ixv-2591">S&amp;P 500&#xae; Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46762"
      unitRef="Unit_pure">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46763"
      unitRef="Unit_pure">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_StandardPoors500IndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46764"
      unitRef="Unit_pure">0.1482</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      id="ixv-2614">Bloomberg US Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46765"
      unitRef="Unit_pure">0.073</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46766"
      unitRef="Unit_pure">-0.0036</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_BloombergUSAggregateBondIndexMemberoefBroadBasedIndexAxis"
      decimals="INF"
      id="ixv-46767"
      unitRef="Unit_pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="P01_01_2025To12_31_2025_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      id="ixv-2635">VIT Growth Composite Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2025To12_31_2025_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46768"
      unitRef="Unit_pure">0.1873</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2021To12_31_2025_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46769"
      unitRef="Unit_pure">0.086</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="P01_01_2016To12_31_2025_VITGrowthCompositeIndexMemberoefAdditionalIndexAxis"
      decimals="INF"
      id="ixv-46770"
      unitRef="Unit_pure">0.0921</oef:AvgAnnlRtrPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2702">&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;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;$178&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;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: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;8&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;Portfolio Turnover Rate&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;12%&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;Advisory Fees Paid by the Fund&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;$761,934&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;Foreign Tax Paid and Passed Through&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;$123,582&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;Gross Income From Foreign Sources&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,479,135&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;Dividends Received Deduction&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;21.41%&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;Long Term Capital Gain Distribution&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;$8,962,012&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;Business Interest Deduction (163j)&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;31.46%&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis"
      decimals="-6"
      id="ixv-46771"
      unitRef="Unit_USD">178000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn12_31_2025_C000111127MemberoefClassAxis"
      decimals="0"
      id="ixv-46772"
      unitRef="Unit_Holding">8</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      decimals="INF"
      id="ixv-46773"
      unitRef="Unit_pure">0.12</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:AdvisoryFeesPaidAmt
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      decimals="0"
      id="ixv-46774"
      unitRef="Unit_USD">761934</oef:AdvisoryFeesPaidAmt>
    <oef:HoldingsTableTextBlock
      contextRef="P01_01_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2796">&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;img alt=" " src="g17206g6img004b11462.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 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;img alt=" " src="g17206g6img31cd85913.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 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_2025To12_31_2025_C000111127MemberoefClassAxis"
      id="ixv-2817">&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;img alt=" " src="g17206g6img31cd85913.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 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_7036990"
          xlink:label="Fact_7036990"
          xlink:type="locator"/>
        <link:footnote id="FN_24513" xlink:label="FN_24513" 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_7036990"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7036997"
          xlink:label="Fact_7036997"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7036997"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037000"
          xlink:label="Fact_7037000"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037000"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037002"
          xlink:label="Fact_7037002"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037002"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037003"
          xlink:label="Fact_7037003"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037003"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037004"
          xlink:label="Fact_7037004"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037004"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037005"
          xlink:label="Fact_7037005"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037005"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037006"
          xlink:label="Fact_7037006"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037006"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037007"
          xlink:label="Fact_7037007"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037007"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037009"
          xlink:label="Fact_7037009"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037009"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037010"
          xlink:label="Fact_7037010"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037010"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037045"
          xlink:label="Fact_7037045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037045"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037046"
          xlink:label="Fact_7037046"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037046"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037077"
          xlink:label="Fact_7037077"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037077"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037082"
          xlink:label="Fact_7037082"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037082"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037086"
          xlink:label="Fact_7037086"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037086"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037090"
          xlink:label="Fact_7037090"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037090"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037094"
          xlink:label="Fact_7037094"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037094"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037098"
          xlink:label="Fact_7037098"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037098"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037102"
          xlink:label="Fact_7037102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037102"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037106"
          xlink:label="Fact_7037106"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037106"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037110"
          xlink:label="Fact_7037110"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037110"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037114"
          xlink:label="Fact_7037114"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037114"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037118"
          xlink:label="Fact_7037118"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037118"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037122"
          xlink:label="Fact_7037122"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037122"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037136"
          xlink:label="Fact_7037136"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037136"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037140"
          xlink:label="Fact_7037140"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037140"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037144"
          xlink:label="Fact_7037144"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037144"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037148"
          xlink:label="Fact_7037148"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037148"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037160"
          xlink:label="Fact_7037160"
          xlink:type="locator"/>
        <link:footnote id="FN_24516" xlink:label="FN_24516" 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_7037160"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037161"
          xlink:label="Fact_7037161"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037161"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037162"
          xlink:label="Fact_7037162"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037162"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037163"
          xlink:label="Fact_7037163"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037163"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037164"
          xlink:label="Fact_7037164"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037164"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037165"
          xlink:label="Fact_7037165"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037165"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037166"
          xlink:label="Fact_7037166"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037166"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037167"
          xlink:label="Fact_7037167"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037167"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037168"
          xlink:label="Fact_7037168"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037168"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037169"
          xlink:label="Fact_7037169"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037169"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037170"
          xlink:label="Fact_7037170"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037170"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037171"
          xlink:label="Fact_7037171"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037171"
          xlink:to="FN_24516"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037179"
          xlink:label="Fact_7037179"
          xlink:type="locator"/>
        <link:footnote id="FN_24512" xlink:label="FN_24512" 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_7037179"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037180"
          xlink:label="Fact_7037180"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037180"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037181"
          xlink:label="Fact_7037181"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037181"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037184"
          xlink:label="Fact_7037184"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037184"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037186"
          xlink:label="Fact_7037186"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037186"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037188"
          xlink:label="Fact_7037188"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037188"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037190"
          xlink:label="Fact_7037190"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037190"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037192"
          xlink:label="Fact_7037192"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037192"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037194"
          xlink:label="Fact_7037194"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037194"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037196"
          xlink:label="Fact_7037196"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037196"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037198"
          xlink:label="Fact_7037198"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037198"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037200"
          xlink:label="Fact_7037200"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037200"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037202"
          xlink:label="Fact_7037202"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037202"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037204"
          xlink:label="Fact_7037204"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037204"
          xlink:to="FN_24512"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037241"
          xlink:label="Fact_7037241"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037241"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037242"
          xlink:label="Fact_7037242"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037242"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037243"
          xlink:label="Fact_7037243"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037243"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037248"
          xlink:label="Fact_7037248"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037248"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037252"
          xlink:label="Fact_7037252"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037252"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037256"
          xlink:label="Fact_7037256"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037256"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037260"
          xlink:label="Fact_7037260"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037260"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037264"
          xlink:label="Fact_7037264"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037264"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037268"
          xlink:label="Fact_7037268"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037268"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037272"
          xlink:label="Fact_7037272"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037272"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037276"
          xlink:label="Fact_7037276"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037276"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037277"
          xlink:label="Fact_7037277"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037277"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037278"
          xlink:label="Fact_7037278"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7037278"
          xlink:to="FN_24513"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7037320"
          xlink:label="Fact_7037320"
          xlink:type="locator"/>
        <link:footnote id="FN_24514" xlink:label="FN_24514" 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_7037320"
          xlink:to="FN_24514"
          xlink:type="arc"/>
        <link:footnote id="FN_24515" xlink:label="FN_24515" 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_7037320"
          xlink:to="FN_24515"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
