<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:fmr="http://www.fidelity.com/20260829"
  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="fmr-20260829.xsd" xlink:type="simple"/>
    <context id="C000199922_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000199922_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199922_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199922Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000211328_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211328_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211328Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000199921_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199921_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199921Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000199920_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199920_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199920Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000211327_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211327_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211327Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000199919_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199919_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199919Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121087_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_ES_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121087_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121087Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121085_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_ES_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121085_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121084_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_ES_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121084_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121082_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_ES_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121082_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021016_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021016_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021015_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021015_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021014_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021014_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021014Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000199918_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199918_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199918Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000211326_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000211326_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211326Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000199917_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_SE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000199917_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000199917Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121076_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_AA_InternationalEquityFunds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAInternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_ZA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_GR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_HU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121076_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121076Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121075_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_AA_InternationalEquityFunds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAInternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_ZA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_GR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_HU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121075_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121074_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_AA_InternationalEquityFunds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAInternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_ZA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_GR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_HU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121074_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000121072_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_AA_InternationalEquityFunds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAInternationalEquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_ZA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_GR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_HU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000121072_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000121072Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021013_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_IE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_MC_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021013_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021013Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021012_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_IE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_MC_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021012_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021012Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021011_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_IE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_MC_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021011_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021011Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021010_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_TH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_IE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_MC_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MC</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_BM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021010_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021010Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021009_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021009_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021007_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021007_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021006_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021006_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="C000021005_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_CommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:MSFinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_IndustrialSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_MS_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_JP_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_GD_Other_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="C000021005_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021005Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="Trust">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000831016</identifier>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="holding">
        <measure>shares</measure>
    </unit>
    <dei:DocumentType contextRef="Trust" id="ixv-238844">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="Trust" id="ixv-238845">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Trust" id="ixv-238846">0000831016</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="Trust" id="ixv-238847">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Trust" id="ixv-238848">Variable Insurance Products Fund II</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-96">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000199922_ClassMember" id="ixv-108">VIP Total Market Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000199922_ClassMember" id="ixv-111">VIP Total Market Index Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000199922_ClassMember" id="ixv-114">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000199922_ClassMember" id="ixv-133">This semi-annual shareholder report contains information about VIP Total Market Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000199922_ClassMember" id="ixv-135">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000199922_ClassMember" id="ixv-140">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000199922_ClassMember" id="ixv-142">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000199922_ClassMember" id="ixv-145">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000199922_ClassMember" id="ixv-148">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000199922_ClassMember" id="ixv-155">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;19&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.36&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000199922_ClassMember"
      decimals="0"
      id="ixv-246588"
      unitRef="usd">19</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000199922_ClassMember"
      decimals="INF"
      id="ixv-246589"
      unitRef="pure">0.0036</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000199922_ClassMember" id="ixv-196">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,841,217,635&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,665&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;3&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000199922_InstantMember"
      decimals="0"
      id="ixv-246590"
      unitRef="usd">1841217635</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000199922_InstantMember"
      decimals="INF"
      id="ixv-246591"
      unitRef="holding">2665</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000199922_ClassMember"
      decimals="INF"
      id="ixv-246592"
      unitRef="pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000199922_ClassMember" id="ixv-256">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.1

&#160;


Financials

11.8

&#160;


Industrials

10.0

&#160;


Health Care

9.2

&#160;


Consumer Discretionary

9.1

&#160;


Communication Services

8.7

&#160;


Consumer Staples

4.2

&#160;


Energy

3.0

&#160;


Real Estate

2.1

&#160;


Materials

2.1

&#160;


Utilities

2.1

&#160;


&#160;




Common Stocks

97.4


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.6




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.6


&#160;






United States

99.6


Netherlands

0.2


Switzerland

0.2


Australia

0.0


Canada

0.0


United Kingdom

0.0


Korea (South)

0.0


Thailand

0.0


Puerto Rico

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199922_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246593"
      unitRef="pure">0.351</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246594"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246595"
      unitRef="pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246596"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246597"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246598"
      unitRef="pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246599"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246600"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246601"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246602"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246603"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246604"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-246605"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246606"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_US_Member"
      decimals="INF"
      id="ixv-246607"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_NL_Member"
      decimals="INF"
      id="ixv-246608"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_CH_Member"
      decimals="INF"
      id="ixv-246609"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_AU_Member"
      decimals="INF"
      id="ixv-246610"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_CA_Member"
      decimals="INF"
      id="ixv-246611"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_GB_Member"
      decimals="INF"
      id="ixv-246612"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_KR_Member"
      decimals="INF"
      id="ixv-246613"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_TH_Member"
      decimals="INF"
      id="ixv-246614"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_GD_PR_Member"
      decimals="INF"
      id="ixv-246615"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000199922_ClassMember" id="ixv-595">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

6.6


&#160;


Apple Inc

5.8


&#160;


Microsoft Corp

3.8


&#160;


Amazon.com Inc

3.1


&#160;


Alphabet Inc Class A

2.9


&#160;


Broadcom Inc

2.5


&#160;


Alphabet Inc Class C

2.2


&#160;


Micron Technology Inc

1.8


&#160;


Meta Platforms Inc Class A

1.7


&#160;


Tesla Inc

1.6


&#160;


&#160;

32.0

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199922_TH_0_Member"
      decimals="INF"
      id="ixv-246616"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_1_Member"
      decimals="INF"
      id="ixv-246617"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_2_Member"
      decimals="INF"
      id="ixv-246618"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_3_Member"
      decimals="INF"
      id="ixv-246619"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_4_Member"
      decimals="INF"
      id="ixv-246620"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_5_Member"
      decimals="INF"
      id="ixv-246621"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_6_Member"
      decimals="INF"
      id="ixv-246622"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_7_Member"
      decimals="INF"
      id="ixv-246623"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_8_Member"
      decimals="INF"
      id="ixv-246624"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199922_TH_9_Member"
      decimals="INF"
      id="ixv-246625"
      unitRef="pure">0.016</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-766">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000211328_ClassMember" id="ixv-778">VIP Total Market Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000211328_ClassMember" id="ixv-781">VIP Total Market Index Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000211328_ClassMember" id="ixv-784">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000211328_ClassMember" id="ixv-803">This semi-annual shareholder report contains information about VIP Total Market Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000211328_ClassMember" id="ixv-805">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000211328_ClassMember" id="ixv-810">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000211328_ClassMember" id="ixv-812">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000211328_ClassMember" id="ixv-815">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000211328_ClassMember" id="ixv-818">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000211328_ClassMember" id="ixv-825">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;11&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.21&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000211328_ClassMember"
      decimals="0"
      id="ixv-246626"
      unitRef="usd">11</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000211328_ClassMember"
      decimals="INF"
      id="ixv-246627"
      unitRef="pure">0.0021</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000211328_ClassMember" id="ixv-866">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,841,217,635&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,665&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;3&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000211328_InstantMember"
      decimals="0"
      id="ixv-246628"
      unitRef="usd">1841217635</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000211328_InstantMember"
      decimals="INF"
      id="ixv-246629"
      unitRef="holding">2665</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000211328_ClassMember"
      decimals="INF"
      id="ixv-246630"
      unitRef="pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000211328_ClassMember" id="ixv-926">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.1

&#160;


Financials

11.8

&#160;


Industrials

10.0

&#160;


Health Care

9.2

&#160;


Consumer Discretionary

9.1

&#160;


Communication Services

8.7

&#160;


Consumer Staples

4.2

&#160;


Energy

3.0

&#160;


Real Estate

2.1

&#160;


Materials

2.1

&#160;


Utilities

2.1

&#160;


&#160;




Common Stocks

97.4


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.6




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.6


&#160;






United States

99.6


Netherlands

0.2


Switzerland

0.2


Australia

0.0


Canada

0.0


United Kingdom

0.0


Korea (South)

0.0


Thailand

0.0


Puerto Rico

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211328_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246631"
      unitRef="pure">0.351</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246632"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246633"
      unitRef="pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246634"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246635"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246636"
      unitRef="pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246637"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246638"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246639"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246640"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246641"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246642"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-246643"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246644"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_US_Member"
      decimals="INF"
      id="ixv-246645"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_NL_Member"
      decimals="INF"
      id="ixv-246646"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_CH_Member"
      decimals="INF"
      id="ixv-246647"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_AU_Member"
      decimals="INF"
      id="ixv-246648"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_CA_Member"
      decimals="INF"
      id="ixv-246649"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_GB_Member"
      decimals="INF"
      id="ixv-246650"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_KR_Member"
      decimals="INF"
      id="ixv-246651"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_TH_Member"
      decimals="INF"
      id="ixv-246652"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_GD_PR_Member"
      decimals="INF"
      id="ixv-246653"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000211328_ClassMember" id="ixv-1265">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

6.6


&#160;


Apple Inc

5.8


&#160;


Microsoft Corp

3.8


&#160;


Amazon.com Inc

3.1


&#160;


Alphabet Inc Class A

2.9


&#160;


Broadcom Inc

2.5


&#160;


Alphabet Inc Class C

2.2


&#160;


Micron Technology Inc

1.8


&#160;


Meta Platforms Inc Class A

1.7


&#160;


Tesla Inc

1.6


&#160;


&#160;

32.0

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211328_TH_0_Member"
      decimals="INF"
      id="ixv-246654"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_1_Member"
      decimals="INF"
      id="ixv-246655"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_2_Member"
      decimals="INF"
      id="ixv-246656"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_3_Member"
      decimals="INF"
      id="ixv-246657"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_4_Member"
      decimals="INF"
      id="ixv-246658"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_5_Member"
      decimals="INF"
      id="ixv-246659"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_6_Member"
      decimals="INF"
      id="ixv-246660"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_7_Member"
      decimals="INF"
      id="ixv-246661"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_8_Member"
      decimals="INF"
      id="ixv-246662"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211328_TH_9_Member"
      decimals="INF"
      id="ixv-246663"
      unitRef="pure">0.016</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-1436">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000199921_ClassMember" id="ixv-1448">VIP Total Market Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000199921_ClassMember" id="ixv-1451">VIP Total Market Index Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000199921_ClassMember" id="ixv-1454">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000199921_ClassMember" id="ixv-1473">This semi-annual shareholder report contains information about VIP Total Market Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000199921_ClassMember" id="ixv-1475">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000199921_ClassMember" id="ixv-1480">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000199921_ClassMember" id="ixv-1482">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000199921_ClassMember" id="ixv-1485">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000199921_ClassMember" id="ixv-1488">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000199921_ClassMember" id="ixv-1495">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;6&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.11&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000199921_ClassMember"
      decimals="0"
      id="ixv-246664"
      unitRef="usd">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000199921_ClassMember"
      decimals="INF"
      id="ixv-246665"
      unitRef="pure">0.0011</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000199921_ClassMember" id="ixv-1536">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,841,217,635&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,665&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;3&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000199921_InstantMember"
      decimals="0"
      id="ixv-246666"
      unitRef="usd">1841217635</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000199921_InstantMember"
      decimals="INF"
      id="ixv-246667"
      unitRef="holding">2665</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000199921_ClassMember"
      decimals="INF"
      id="ixv-246668"
      unitRef="pure">0.03</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000199921_ClassMember" id="ixv-1596">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.1

&#160;


Financials

11.8

&#160;


Industrials

10.0

&#160;


Health Care

9.2

&#160;


Consumer Discretionary

9.1

&#160;


Communication Services

8.7

&#160;


Consumer Staples

4.2

&#160;


Energy

3.0

&#160;


Real Estate

2.1

&#160;


Materials

2.1

&#160;


Utilities

2.1

&#160;


&#160;




Common Stocks

97.4


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.6




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 97.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.6


&#160;






United States

99.6


Netherlands

0.2


Switzerland

0.2


Australia

0.0


Canada

0.0


United Kingdom

0.0


Korea (South)

0.0


Thailand

0.0


Puerto Rico

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199921_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246669"
      unitRef="pure">0.351</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246670"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246671"
      unitRef="pure">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246672"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246673"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246674"
      unitRef="pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246675"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246676"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246677"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246678"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246679"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246680"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-246681"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246682"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_US_Member"
      decimals="INF"
      id="ixv-246683"
      unitRef="pure">0.996</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_NL_Member"
      decimals="INF"
      id="ixv-246684"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_CH_Member"
      decimals="INF"
      id="ixv-246685"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_AU_Member"
      decimals="INF"
      id="ixv-246686"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_CA_Member"
      decimals="INF"
      id="ixv-246687"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_GB_Member"
      decimals="INF"
      id="ixv-246688"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_KR_Member"
      decimals="INF"
      id="ixv-246689"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_TH_Member"
      decimals="INF"
      id="ixv-246690"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_GD_PR_Member"
      decimals="INF"
      id="ixv-246691"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000199921_ClassMember" id="ixv-1935">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

6.6


&#160;


Apple Inc

5.8


&#160;


Microsoft Corp

3.8


&#160;


Amazon.com Inc

3.1


&#160;


Alphabet Inc Class A

2.9


&#160;


Broadcom Inc

2.5


&#160;


Alphabet Inc Class C

2.2


&#160;


Micron Technology Inc

1.8


&#160;


Meta Platforms Inc Class A

1.7


&#160;


Tesla Inc

1.6


&#160;


&#160;

32.0

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199921_TH_0_Member"
      decimals="INF"
      id="ixv-246692"
      unitRef="pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_1_Member"
      decimals="INF"
      id="ixv-246693"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_2_Member"
      decimals="INF"
      id="ixv-246694"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_3_Member"
      decimals="INF"
      id="ixv-246695"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_4_Member"
      decimals="INF"
      id="ixv-246696"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_5_Member"
      decimals="INF"
      id="ixv-246697"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_6_Member"
      decimals="INF"
      id="ixv-246698"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_7_Member"
      decimals="INF"
      id="ixv-246699"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_8_Member"
      decimals="INF"
      id="ixv-246700"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199921_TH_9_Member"
      decimals="INF"
      id="ixv-246701"
      unitRef="pure">0.016</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2106">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000199920_ClassMember" id="ixv-2118">VIP International Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000199920_ClassMember" id="ixv-2121">VIP International Index Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000199920_ClassMember" id="ixv-2124">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000199920_ClassMember" id="ixv-2143">This semi-annual shareholder report contains information about VIP International Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000199920_ClassMember" id="ixv-2145">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000199920_ClassMember" id="ixv-2150">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000199920_ClassMember" id="ixv-2152">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000199920_ClassMember" id="ixv-2155">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000199920_ClassMember" id="ixv-2158">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000199920_ClassMember" id="ixv-2165">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;22&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.41&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000199920_ClassMember"
      decimals="0"
      id="ixv-246702"
      unitRef="usd">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000199920_ClassMember"
      decimals="INF"
      id="ixv-246703"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000199920_ClassMember" id="ixv-2206">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,461,141,716&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,218&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;10&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000199920_InstantMember"
      decimals="0"
      id="ixv-246704"
      unitRef="usd">1461141716</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000199920_InstantMember"
      decimals="INF"
      id="ixv-246705"
      unitRef="holding">2218</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000199920_ClassMember"
      decimals="INF"
      id="ixv-246706"
      unitRef="pure">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000199920_ClassMember" id="ixv-2266">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

24.5

&#160;


Information Technology

22.0

&#160;


Industrials

14.1

&#160;


Consumer Discretionary

7.3

&#160;


Health Care

6.4

&#160;


Materials

6.3

&#160;


Consumer Staples

4.6

&#160;


Communication Services

3.9

&#160;


Energy

3.9

&#160;


Utilities

2.7

&#160;


Real Estate

1.4

&#160;


&#160;




Common Stocks

96.7


Preferred Stocks

0.4


Short-Term Investments and Net Other Assets (Liabilities)

2.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.9


&#160;






Japan

16.0


Taiwan

9.5


Korea (South)

7.9


Canada

7.3


United States

7.0


United Kingdom

6.3


China

5.1


Germany

4.5


Australia

4.4


Others

32.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Japan - 16.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 9.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 7.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 7.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Germany - 4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 32.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199920_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246707"
      unitRef="pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246708"
      unitRef="pure">0.220</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246709"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246710"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246711"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246712"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246713"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246714"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246715"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246716"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246717"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246718"
      unitRef="pure">0.967</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-246719"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246720"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_JP_Member"
      decimals="INF"
      id="ixv-246721"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_TW_Member"
      decimals="INF"
      id="ixv-246722"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_KR_Member"
      decimals="INF"
      id="ixv-246723"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_CA_Member"
      decimals="INF"
      id="ixv-246724"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_US_Member"
      decimals="INF"
      id="ixv-246725"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_GB_Member"
      decimals="INF"
      id="ixv-246726"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_CN_Member"
      decimals="INF"
      id="ixv-246727"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_DE_Member"
      decimals="INF"
      id="ixv-246728"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_AU_Member"
      decimals="INF"
      id="ixv-246729"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_GD_Other_Member"
      decimals="INF"
      id="ixv-246730"
      unitRef="pure">0.320</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000199920_ClassMember" id="ixv-2618">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

4.8


&#160;


Samsung Electronics Co Ltd

2.7


&#160;


SK Hynix Inc

2.4


&#160;


ASML Holding NV

1.9


&#160;


Tencent Holdings Ltd

0.9


&#160;


HSBC Holdings PLC

0.9


&#160;


Roche Holding AG

0.8


&#160;


Novartis AG

0.7


&#160;


Astrazeneca PLC

0.7


&#160;


Royal Bank of Canada

0.7


&#160;


&#160;

16.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199920_TH_0_Member"
      decimals="INF"
      id="ixv-246731"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_1_Member"
      decimals="INF"
      id="ixv-246732"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_2_Member"
      decimals="INF"
      id="ixv-246733"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_3_Member"
      decimals="INF"
      id="ixv-246734"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_4_Member"
      decimals="INF"
      id="ixv-246735"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_5_Member"
      decimals="INF"
      id="ixv-246736"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_6_Member"
      decimals="INF"
      id="ixv-246737"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_7_Member"
      decimals="INF"
      id="ixv-246738"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_8_Member"
      decimals="INF"
      id="ixv-246739"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199920_TH_9_Member"
      decimals="INF"
      id="ixv-246740"
      unitRef="pure">0.007</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2789">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000211327_ClassMember" id="ixv-2801">VIP International Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000211327_ClassMember" id="ixv-2804">VIP International Index Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000211327_ClassMember" id="ixv-2807">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000211327_ClassMember" id="ixv-2826">This semi-annual shareholder report contains information about VIP International Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000211327_ClassMember" id="ixv-2828">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000211327_ClassMember" id="ixv-2833">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000211327_ClassMember" id="ixv-2835">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000211327_ClassMember" id="ixv-2838">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000211327_ClassMember" id="ixv-2841">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000211327_ClassMember" id="ixv-2848">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;14&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.26&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000211327_ClassMember"
      decimals="0"
      id="ixv-246741"
      unitRef="usd">14</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000211327_ClassMember"
      decimals="INF"
      id="ixv-246742"
      unitRef="pure">0.0026</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000211327_ClassMember" id="ixv-2889">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,461,141,716&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,218&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;10&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000211327_InstantMember"
      decimals="0"
      id="ixv-246743"
      unitRef="usd">1461141716</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000211327_InstantMember"
      decimals="INF"
      id="ixv-246744"
      unitRef="holding">2218</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000211327_ClassMember"
      decimals="INF"
      id="ixv-246745"
      unitRef="pure">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000211327_ClassMember" id="ixv-2949">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

24.5

&#160;


Information Technology

22.0

&#160;


Industrials

14.1

&#160;


Consumer Discretionary

7.3

&#160;


Health Care

6.4

&#160;


Materials

6.3

&#160;


Consumer Staples

4.6

&#160;


Communication Services

3.9

&#160;


Energy

3.9

&#160;


Utilities

2.7

&#160;


Real Estate

1.4

&#160;


&#160;




Common Stocks

96.7


Preferred Stocks

0.4


Short-Term Investments and Net Other Assets (Liabilities)

2.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.9


&#160;






Japan

16.0


Taiwan

9.5


Korea (South)

7.9


Canada

7.3


United States

7.0


United Kingdom

6.3


China

5.1


Germany

4.5


Australia

4.4


Others

32.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Japan - 16.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 9.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 7.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 7.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Germany - 4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 32.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211327_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246746"
      unitRef="pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246747"
      unitRef="pure">0.220</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246748"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246749"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246750"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246751"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246752"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246753"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246754"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246755"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246756"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246757"
      unitRef="pure">0.967</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-246758"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246759"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_JP_Member"
      decimals="INF"
      id="ixv-246760"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_TW_Member"
      decimals="INF"
      id="ixv-246761"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_KR_Member"
      decimals="INF"
      id="ixv-246762"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_CA_Member"
      decimals="INF"
      id="ixv-246763"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_US_Member"
      decimals="INF"
      id="ixv-246764"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_GB_Member"
      decimals="INF"
      id="ixv-246765"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_CN_Member"
      decimals="INF"
      id="ixv-246766"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_DE_Member"
      decimals="INF"
      id="ixv-246767"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_AU_Member"
      decimals="INF"
      id="ixv-246768"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_GD_Other_Member"
      decimals="INF"
      id="ixv-246769"
      unitRef="pure">0.320</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000211327_ClassMember" id="ixv-3301">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

4.8


&#160;


Samsung Electronics Co Ltd

2.7


&#160;


SK Hynix Inc

2.4


&#160;


ASML Holding NV

1.9


&#160;


Tencent Holdings Ltd

0.9


&#160;


HSBC Holdings PLC

0.9


&#160;


Roche Holding AG

0.8


&#160;


Novartis AG

0.7


&#160;


Astrazeneca PLC

0.7


&#160;


Royal Bank of Canada

0.7


&#160;


&#160;

16.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211327_TH_0_Member"
      decimals="INF"
      id="ixv-246770"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_1_Member"
      decimals="INF"
      id="ixv-246771"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_2_Member"
      decimals="INF"
      id="ixv-246772"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_3_Member"
      decimals="INF"
      id="ixv-246773"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_4_Member"
      decimals="INF"
      id="ixv-246774"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_5_Member"
      decimals="INF"
      id="ixv-246775"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_6_Member"
      decimals="INF"
      id="ixv-246776"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_7_Member"
      decimals="INF"
      id="ixv-246777"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_8_Member"
      decimals="INF"
      id="ixv-246778"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211327_TH_9_Member"
      decimals="INF"
      id="ixv-246779"
      unitRef="pure">0.007</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-3472">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000199919_ClassMember" id="ixv-3484">VIP International Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000199919_ClassMember" id="ixv-3487">VIP International Index Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000199919_ClassMember" id="ixv-3490">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000199919_ClassMember" id="ixv-3509">This semi-annual shareholder report contains information about VIP International Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000199919_ClassMember" id="ixv-3511">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000199919_ClassMember" id="ixv-3516">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000199919_ClassMember" id="ixv-3518">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000199919_ClassMember" id="ixv-3521">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000199919_ClassMember" id="ixv-3524">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000199919_ClassMember" id="ixv-3531">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;9&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.16&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000199919_ClassMember"
      decimals="0"
      id="ixv-246780"
      unitRef="usd">9</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000199919_ClassMember"
      decimals="INF"
      id="ixv-246781"
      unitRef="pure">0.0016</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000199919_ClassMember" id="ixv-3572">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,461,141,716&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,218&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;10&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000199919_InstantMember"
      decimals="0"
      id="ixv-246782"
      unitRef="usd">1461141716</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000199919_InstantMember"
      decimals="INF"
      id="ixv-246783"
      unitRef="holding">2218</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000199919_ClassMember"
      decimals="INF"
      id="ixv-246784"
      unitRef="pure">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000199919_ClassMember" id="ixv-3632">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

24.5

&#160;


Information Technology

22.0

&#160;


Industrials

14.1

&#160;


Consumer Discretionary

7.3

&#160;


Health Care

6.4

&#160;


Materials

6.3

&#160;


Consumer Staples

4.6

&#160;


Communication Services

3.9

&#160;


Energy

3.9

&#160;


Utilities

2.7

&#160;


Real Estate

1.4

&#160;


&#160;




Common Stocks

96.7


Preferred Stocks

0.4


Short-Term Investments and Net Other Assets (Liabilities)

2.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.9


&#160;






Japan

16.0


Taiwan

9.5


Korea (South)

7.9


Canada

7.3


United States

7.0


United Kingdom

6.3


China

5.1


Germany

4.5


Australia

4.4


Others

32.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Japan - 16.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 9.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 7.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 7.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Germany - 4.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Australia - 4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 32.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199919_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246785"
      unitRef="pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246786"
      unitRef="pure">0.220</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246787"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246788"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246789"
      unitRef="pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246790"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246791"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246792"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246793"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246794"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246795"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246796"
      unitRef="pure">0.967</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-246797"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246798"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_JP_Member"
      decimals="INF"
      id="ixv-246799"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_TW_Member"
      decimals="INF"
      id="ixv-246800"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_KR_Member"
      decimals="INF"
      id="ixv-246801"
      unitRef="pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_CA_Member"
      decimals="INF"
      id="ixv-246802"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_US_Member"
      decimals="INF"
      id="ixv-246803"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_GB_Member"
      decimals="INF"
      id="ixv-246804"
      unitRef="pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_CN_Member"
      decimals="INF"
      id="ixv-246805"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_DE_Member"
      decimals="INF"
      id="ixv-246806"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_AU_Member"
      decimals="INF"
      id="ixv-246807"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_GD_Other_Member"
      decimals="INF"
      id="ixv-246808"
      unitRef="pure">0.320</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000199919_ClassMember" id="ixv-3984">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

4.8


&#160;


Samsung Electronics Co Ltd

2.7


&#160;


SK Hynix Inc

2.4


&#160;


ASML Holding NV

1.9


&#160;


Tencent Holdings Ltd

0.9


&#160;


HSBC Holdings PLC

0.9


&#160;


Roche Holding AG

0.8


&#160;


Novartis AG

0.7


&#160;


Astrazeneca PLC

0.7


&#160;


Royal Bank of Canada

0.7


&#160;


&#160;

16.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199919_TH_0_Member"
      decimals="INF"
      id="ixv-246809"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_1_Member"
      decimals="INF"
      id="ixv-246810"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_2_Member"
      decimals="INF"
      id="ixv-246811"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_3_Member"
      decimals="INF"
      id="ixv-246812"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_4_Member"
      decimals="INF"
      id="ixv-246813"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_5_Member"
      decimals="INF"
      id="ixv-246814"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_6_Member"
      decimals="INF"
      id="ixv-246815"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_7_Member"
      decimals="INF"
      id="ixv-246816"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_8_Member"
      decimals="INF"
      id="ixv-246817"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199919_TH_9_Member"
      decimals="INF"
      id="ixv-246818"
      unitRef="pure">0.007</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4155">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121087_ClassMember" id="ixv-4167">VIP International Capital Appreciation Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121087_ClassMember" id="ixv-4170">VIP International Capital Appreciation Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121087_ClassMember" id="ixv-4173">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121087_ClassMember" id="ixv-4192">This semi-annual shareholder report contains information about VIP International Capital Appreciation Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121087_ClassMember" id="ixv-4194">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121087_ClassMember" id="ixv-4199">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121087_ClassMember" id="ixv-4201">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121087_ClassMember" id="ixv-4204">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121087_ClassMember" id="ixv-4207">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121087_ClassMember" id="ixv-4214">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;54&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;1.03&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121087_ClassMember"
      decimals="0"
      id="ixv-246819"
      unitRef="usd">54</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121087_ClassMember"
      decimals="INF"
      id="ixv-246820"
      unitRef="pure">0.0103</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121087_ClassMember" id="ixv-4255">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,004,184,516&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;137&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121087_InstantMember"
      decimals="0"
      id="ixv-246821"
      unitRef="usd">1004184516</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121087_InstantMember"
      decimals="INF"
      id="ixv-246822"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121087_ClassMember"
      decimals="INF"
      id="ixv-246823"
      unitRef="pure">1.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121087_ClassMember" id="ixv-4315">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.5

&#160;


Industrials

26.4

&#160;


Financials

19.9

&#160;


Materials

6.1

&#160;


Consumer Discretionary

4.2

&#160;


Consumer Staples

2.9

&#160;


Utilities

1.8

&#160;


Communication Services

1.2

&#160;


Real Estate

0.8

&#160;


&#160;




Common Stocks

98.8


Short-Term Investments and Net Other Assets (Liabilities)

1.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 1.2


&#160;






United States

19.9


Japan

17.2


Korea (South)

9.1


Taiwan

7.0


Netherlands

6.1


India

5.3


Israel

5.2


Spain

5.1


United Kingdom

4.1


Others

21.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 19.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 17.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 9.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Spain - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 21.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121087_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246824"
      unitRef="pure">0.355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246825"
      unitRef="pure">0.264</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246826"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246827"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246828"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246829"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246830"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246831"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246832"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246833"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246834"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_US_Member"
      decimals="INF"
      id="ixv-246835"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_JP_Member"
      decimals="INF"
      id="ixv-246836"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_KR_Member"
      decimals="INF"
      id="ixv-246837"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_TW_Member"
      decimals="INF"
      id="ixv-246838"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_NL_Member"
      decimals="INF"
      id="ixv-246839"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_IN_Member"
      decimals="INF"
      id="ixv-246840"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_IL_Member"
      decimals="INF"
      id="ixv-246841"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_ES_Member"
      decimals="INF"
      id="ixv-246842"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_GB_Member"
      decimals="INF"
      id="ixv-246843"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_GD_Other_Member"
      decimals="INF"
      id="ixv-246844"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121087_ClassMember" id="ixv-4636">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

7.0


&#160;


Samsung Electronics Co Ltd

4.6


&#160;


SK Hynix Inc

4.5


&#160;


ASML Holding NV

3.9


&#160;


Rolls-Royce Holdings PLC

2.3


&#160;


ASM International NV

2.2


&#160;


Tokyo Electron Ltd

2.1


&#160;


Banco Santander SA

2.1


&#160;


Safran SA

1.9


&#160;


Schneider Electric SE

1.9


&#160;


&#160;

32.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121087_TH_0_Member"
      decimals="INF"
      id="ixv-246845"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_1_Member"
      decimals="INF"
      id="ixv-246846"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_2_Member"
      decimals="INF"
      id="ixv-246847"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_3_Member"
      decimals="INF"
      id="ixv-246848"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_4_Member"
      decimals="INF"
      id="ixv-246849"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_5_Member"
      decimals="INF"
      id="ixv-246850"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_6_Member"
      decimals="INF"
      id="ixv-246851"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_7_Member"
      decimals="INF"
      id="ixv-246852"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_8_Member"
      decimals="INF"
      id="ixv-246853"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121087_TH_9_Member"
      decimals="INF"
      id="ixv-246854"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4807">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121085_ClassMember" id="ixv-4819">VIP International Capital Appreciation Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121085_ClassMember" id="ixv-4822">VIP International Capital Appreciation Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121085_ClassMember" id="ixv-4825">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121085_ClassMember" id="ixv-4844">This semi-annual shareholder report contains information about VIP International Capital Appreciation Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121085_ClassMember" id="ixv-4846">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121085_ClassMember" id="ixv-4851">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121085_ClassMember" id="ixv-4853">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121085_ClassMember" id="ixv-4856">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121085_ClassMember" id="ixv-4859">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121085_ClassMember" id="ixv-4866">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;46&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.88&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121085_ClassMember"
      decimals="0"
      id="ixv-246855"
      unitRef="usd">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121085_ClassMember"
      decimals="INF"
      id="ixv-246856"
      unitRef="pure">0.0088</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121085_ClassMember" id="ixv-4907">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,004,184,516&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;137&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121085_InstantMember"
      decimals="0"
      id="ixv-246857"
      unitRef="usd">1004184516</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121085_InstantMember"
      decimals="INF"
      id="ixv-246858"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121085_ClassMember"
      decimals="INF"
      id="ixv-246859"
      unitRef="pure">1.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121085_ClassMember" id="ixv-4967">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.5

&#160;


Industrials

26.4

&#160;


Financials

19.9

&#160;


Materials

6.1

&#160;


Consumer Discretionary

4.2

&#160;


Consumer Staples

2.9

&#160;


Utilities

1.8

&#160;


Communication Services

1.2

&#160;


Real Estate

0.8

&#160;


&#160;




Common Stocks

98.8


Short-Term Investments and Net Other Assets (Liabilities)

1.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 1.2


&#160;






United States

19.9


Japan

17.2


Korea (South)

9.1


Taiwan

7.0


Netherlands

6.1


India

5.3


Israel

5.2


Spain

5.1


United Kingdom

4.1


Others

21.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 19.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 17.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 9.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Spain - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 21.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121085_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246860"
      unitRef="pure">0.355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246861"
      unitRef="pure">0.264</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246862"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246863"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246864"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246865"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246866"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246867"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246868"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246869"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246870"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_US_Member"
      decimals="INF"
      id="ixv-246871"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_JP_Member"
      decimals="INF"
      id="ixv-246872"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_KR_Member"
      decimals="INF"
      id="ixv-246873"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_TW_Member"
      decimals="INF"
      id="ixv-246874"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_NL_Member"
      decimals="INF"
      id="ixv-246875"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_IN_Member"
      decimals="INF"
      id="ixv-246876"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_IL_Member"
      decimals="INF"
      id="ixv-246877"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_ES_Member"
      decimals="INF"
      id="ixv-246878"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_GB_Member"
      decimals="INF"
      id="ixv-246879"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_GD_Other_Member"
      decimals="INF"
      id="ixv-246880"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121085_ClassMember" id="ixv-5288">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

7.0


&#160;


Samsung Electronics Co Ltd

4.6


&#160;


SK Hynix Inc

4.5


&#160;


ASML Holding NV

3.9


&#160;


Rolls-Royce Holdings PLC

2.3


&#160;


ASM International NV

2.2


&#160;


Tokyo Electron Ltd

2.1


&#160;


Banco Santander SA

2.1


&#160;


Safran SA

1.9


&#160;


Schneider Electric SE

1.9


&#160;


&#160;

32.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121085_TH_0_Member"
      decimals="INF"
      id="ixv-246881"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_1_Member"
      decimals="INF"
      id="ixv-246882"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_2_Member"
      decimals="INF"
      id="ixv-246883"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_3_Member"
      decimals="INF"
      id="ixv-246884"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_4_Member"
      decimals="INF"
      id="ixv-246885"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_5_Member"
      decimals="INF"
      id="ixv-246886"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_6_Member"
      decimals="INF"
      id="ixv-246887"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_7_Member"
      decimals="INF"
      id="ixv-246888"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_8_Member"
      decimals="INF"
      id="ixv-246889"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121085_TH_9_Member"
      decimals="INF"
      id="ixv-246890"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-5459">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121084_ClassMember" id="ixv-5471">VIP International Capital Appreciation Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121084_ClassMember" id="ixv-5474">VIP International Capital Appreciation Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121084_ClassMember" id="ixv-5477">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121084_ClassMember" id="ixv-5496">This semi-annual shareholder report contains information about VIP International Capital Appreciation Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121084_ClassMember" id="ixv-5498">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121084_ClassMember" id="ixv-5503">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121084_ClassMember" id="ixv-5505">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121084_ClassMember" id="ixv-5508">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121084_ClassMember" id="ixv-5511">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121084_ClassMember" id="ixv-5518">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Investor Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;45&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.86&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121084_ClassMember"
      decimals="0"
      id="ixv-246891"
      unitRef="usd">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121084_ClassMember"
      decimals="INF"
      id="ixv-246892"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121084_ClassMember" id="ixv-5559">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,004,184,516&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;137&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121084_InstantMember"
      decimals="0"
      id="ixv-246893"
      unitRef="usd">1004184516</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121084_InstantMember"
      decimals="INF"
      id="ixv-246894"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121084_ClassMember"
      decimals="INF"
      id="ixv-246895"
      unitRef="pure">1.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121084_ClassMember" id="ixv-5619">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.5

&#160;


Industrials

26.4

&#160;


Financials

19.9

&#160;


Materials

6.1

&#160;


Consumer Discretionary

4.2

&#160;


Consumer Staples

2.9

&#160;


Utilities

1.8

&#160;


Communication Services

1.2

&#160;


Real Estate

0.8

&#160;


&#160;




Common Stocks

98.8


Short-Term Investments and Net Other Assets (Liabilities)

1.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 1.2


&#160;






United States

19.9


Japan

17.2


Korea (South)

9.1


Taiwan

7.0


Netherlands

6.1


India

5.3


Israel

5.2


Spain

5.1


United Kingdom

4.1


Others

21.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 19.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 17.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 9.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Spain - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 21.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121084_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246896"
      unitRef="pure">0.355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246897"
      unitRef="pure">0.264</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246898"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246899"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246900"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246901"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246902"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246903"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246904"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246905"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246906"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_US_Member"
      decimals="INF"
      id="ixv-246907"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_JP_Member"
      decimals="INF"
      id="ixv-246908"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_KR_Member"
      decimals="INF"
      id="ixv-246909"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_TW_Member"
      decimals="INF"
      id="ixv-246910"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_NL_Member"
      decimals="INF"
      id="ixv-246911"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_IN_Member"
      decimals="INF"
      id="ixv-246912"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_IL_Member"
      decimals="INF"
      id="ixv-246913"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_ES_Member"
      decimals="INF"
      id="ixv-246914"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_GB_Member"
      decimals="INF"
      id="ixv-246915"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_GD_Other_Member"
      decimals="INF"
      id="ixv-246916"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121084_ClassMember" id="ixv-5940">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

7.0


&#160;


Samsung Electronics Co Ltd

4.6


&#160;


SK Hynix Inc

4.5


&#160;


ASML Holding NV

3.9


&#160;


Rolls-Royce Holdings PLC

2.3


&#160;


ASM International NV

2.2


&#160;


Tokyo Electron Ltd

2.1


&#160;


Banco Santander SA

2.1


&#160;


Safran SA

1.9


&#160;


Schneider Electric SE

1.9


&#160;


&#160;

32.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121084_TH_0_Member"
      decimals="INF"
      id="ixv-246917"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_1_Member"
      decimals="INF"
      id="ixv-246918"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_2_Member"
      decimals="INF"
      id="ixv-246919"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_3_Member"
      decimals="INF"
      id="ixv-246920"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_4_Member"
      decimals="INF"
      id="ixv-246921"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_5_Member"
      decimals="INF"
      id="ixv-246922"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_6_Member"
      decimals="INF"
      id="ixv-246923"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_7_Member"
      decimals="INF"
      id="ixv-246924"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_8_Member"
      decimals="INF"
      id="ixv-246925"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121084_TH_9_Member"
      decimals="INF"
      id="ixv-246926"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6111">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121082_ClassMember" id="ixv-6123">VIP International Capital Appreciation Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121082_ClassMember" id="ixv-6126">VIP International Capital Appreciation Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121082_ClassMember" id="ixv-6129">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121082_ClassMember" id="ixv-6148">This semi-annual shareholder report contains information about VIP International Capital Appreciation Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121082_ClassMember" id="ixv-6150">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121082_ClassMember" id="ixv-6155">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121082_ClassMember" id="ixv-6157">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121082_ClassMember" id="ixv-6160">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121082_ClassMember" id="ixv-6163">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121082_ClassMember" id="ixv-6170">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;41&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.78&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121082_ClassMember"
      decimals="0"
      id="ixv-246927"
      unitRef="usd">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121082_ClassMember"
      decimals="INF"
      id="ixv-246928"
      unitRef="pure">0.0078</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121082_ClassMember" id="ixv-6211">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,004,184,516&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;137&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121082_InstantMember"
      decimals="0"
      id="ixv-246929"
      unitRef="usd">1004184516</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121082_InstantMember"
      decimals="INF"
      id="ixv-246930"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121082_ClassMember"
      decimals="INF"
      id="ixv-246931"
      unitRef="pure">1.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121082_ClassMember" id="ixv-6271">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

35.5

&#160;


Industrials

26.4

&#160;


Financials

19.9

&#160;


Materials

6.1

&#160;


Consumer Discretionary

4.2

&#160;


Consumer Staples

2.9

&#160;


Utilities

1.8

&#160;


Communication Services

1.2

&#160;


Real Estate

0.8

&#160;


&#160;




Common Stocks

98.8


Short-Term Investments and Net Other Assets (Liabilities)

1.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 1.2


&#160;






United States

19.9


Japan

17.2


Korea (South)

9.1


Taiwan

7.0


Netherlands

6.1


India

5.3


Israel

5.2


Spain

5.1


United Kingdom

4.1


Others

21.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 19.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 17.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 9.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 7.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 6.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 5.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Spain - 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 21.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121082_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246932"
      unitRef="pure">0.355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246933"
      unitRef="pure">0.264</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246934"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246935"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246936"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246937"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246938"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246939"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246940"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246941"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246942"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_US_Member"
      decimals="INF"
      id="ixv-246943"
      unitRef="pure">0.199</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_JP_Member"
      decimals="INF"
      id="ixv-246944"
      unitRef="pure">0.172</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_KR_Member"
      decimals="INF"
      id="ixv-246945"
      unitRef="pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_TW_Member"
      decimals="INF"
      id="ixv-246946"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_NL_Member"
      decimals="INF"
      id="ixv-246947"
      unitRef="pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_IN_Member"
      decimals="INF"
      id="ixv-246948"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_IL_Member"
      decimals="INF"
      id="ixv-246949"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_ES_Member"
      decimals="INF"
      id="ixv-246950"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_GB_Member"
      decimals="INF"
      id="ixv-246951"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_GD_Other_Member"
      decimals="INF"
      id="ixv-246952"
      unitRef="pure">0.210</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121082_ClassMember" id="ixv-6592">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Taiwan Semiconductor Manufacturing Co Ltd

7.0


&#160;


Samsung Electronics Co Ltd

4.6


&#160;


SK Hynix Inc

4.5


&#160;


ASML Holding NV

3.9


&#160;


Rolls-Royce Holdings PLC

2.3


&#160;


ASM International NV

2.2


&#160;


Tokyo Electron Ltd

2.1


&#160;


Banco Santander SA

2.1


&#160;


Safran SA

1.9


&#160;


Schneider Electric SE

1.9


&#160;


&#160;

32.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121082_TH_0_Member"
      decimals="INF"
      id="ixv-246953"
      unitRef="pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_1_Member"
      decimals="INF"
      id="ixv-246954"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_2_Member"
      decimals="INF"
      id="ixv-246955"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_3_Member"
      decimals="INF"
      id="ixv-246956"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_4_Member"
      decimals="INF"
      id="ixv-246957"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_5_Member"
      decimals="INF"
      id="ixv-246958"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_6_Member"
      decimals="INF"
      id="ixv-246959"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_7_Member"
      decimals="INF"
      id="ixv-246960"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_8_Member"
      decimals="INF"
      id="ixv-246961"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121082_TH_9_Member"
      decimals="INF"
      id="ixv-246962"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6763">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021016_ClassMember" id="ixv-6775">VIP Index 500 Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021016_ClassMember" id="ixv-6778">VIP Index 500 Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021016_ClassMember" id="ixv-6781">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021016_ClassMember" id="ixv-6800">This semi-annual shareholder report contains information about VIP Index 500 Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021016_ClassMember" id="ixv-6802">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021016_ClassMember" id="ixv-6807">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021016_ClassMember" id="ixv-6809">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021016_ClassMember" id="ixv-6812">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021016_ClassMember" id="ixv-6815">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021016_ClassMember" id="ixv-6822">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;18&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.34&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021016_ClassMember"
      decimals="0"
      id="ixv-246963"
      unitRef="usd">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021016_ClassMember"
      decimals="INF"
      id="ixv-246964"
      unitRef="pure">0.0034</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021016_ClassMember" id="ixv-6863">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;20,375,853,447&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;507&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;6&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021016_InstantMember"
      decimals="0"
      id="ixv-246965"
      unitRef="usd">20375853447</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021016_InstantMember"
      decimals="INF"
      id="ixv-246966"
      unitRef="holding">507</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021016_ClassMember"
      decimals="INF"
      id="ixv-246967"
      unitRef="pure">0.06</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021016_ClassMember" id="ixv-6923">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

38.0

&#160;


Financials

11.7

&#160;


Communication Services

9.7

&#160;


Consumer Discretionary

9.3

&#160;


Industrials

8.9

&#160;


Health Care

8.9

&#160;


Consumer Staples

4.6

&#160;


Energy

3.0

&#160;


Utilities

2.2

&#160;


Materials

1.8

&#160;


Real Estate

1.8

&#160;


&#160;




Common Stocks

99.9


Short-Term Investments and Net Other Assets (Liabilities)

0.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.1


&#160;






United States

99.8


Netherlands

0.1


Switzerland

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021016_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246968"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-246969"
      unitRef="pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-246970"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-246971"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-246972"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-246973"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-246974"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-246975"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-246976"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-246977"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-246978"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-246979"
      unitRef="pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-246980"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_GD_US_Member"
      decimals="INF"
      id="ixv-246981"
      unitRef="pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_GD_NL_Member"
      decimals="INF"
      id="ixv-246982"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_GD_CH_Member"
      decimals="INF"
      id="ixv-246983"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021016_ClassMember" id="ixv-7171">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

7.6


&#160;


Apple Inc

6.7


&#160;


Microsoft Corp

4.4


&#160;


Amazon.com Inc

3.7


&#160;


Alphabet Inc Class A

3.3


&#160;


Broadcom Inc

2.8


&#160;


Alphabet Inc Class C

2.6


&#160;


Micron Technology Inc

2.0


&#160;


Meta Platforms Inc Class A

1.9


&#160;


Tesla Inc

1.8


&#160;


&#160;

36.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021016_TH_0_Member"
      decimals="INF"
      id="ixv-246984"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_1_Member"
      decimals="INF"
      id="ixv-246985"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_2_Member"
      decimals="INF"
      id="ixv-246986"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_3_Member"
      decimals="INF"
      id="ixv-246987"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_4_Member"
      decimals="INF"
      id="ixv-246988"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_5_Member"
      decimals="INF"
      id="ixv-246989"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_6_Member"
      decimals="INF"
      id="ixv-246990"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_7_Member"
      decimals="INF"
      id="ixv-246991"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_8_Member"
      decimals="INF"
      id="ixv-246992"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021016_TH_9_Member"
      decimals="INF"
      id="ixv-246993"
      unitRef="pure">0.018</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-7342">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021015_ClassMember" id="ixv-7354">VIP Index 500 Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021015_ClassMember" id="ixv-7357">VIP Index 500 Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021015_ClassMember" id="ixv-7360">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021015_ClassMember" id="ixv-7379">This semi-annual shareholder report contains information about VIP Index 500 Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021015_ClassMember" id="ixv-7381">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021015_ClassMember" id="ixv-7386">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021015_ClassMember" id="ixv-7388">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021015_ClassMember" id="ixv-7391">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021015_ClassMember" id="ixv-7394">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021015_ClassMember" id="ixv-7401">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;10&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.19&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021015_ClassMember"
      decimals="0"
      id="ixv-246994"
      unitRef="usd">10</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021015_ClassMember"
      decimals="INF"
      id="ixv-246995"
      unitRef="pure">0.0019</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021015_ClassMember" id="ixv-7442">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;20,375,853,447&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;507&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;6&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021015_InstantMember"
      decimals="0"
      id="ixv-246996"
      unitRef="usd">20375853447</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021015_InstantMember"
      decimals="INF"
      id="ixv-246997"
      unitRef="holding">507</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021015_ClassMember"
      decimals="INF"
      id="ixv-246998"
      unitRef="pure">0.06</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021015_ClassMember" id="ixv-7502">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

38.0

&#160;


Financials

11.7

&#160;


Communication Services

9.7

&#160;


Consumer Discretionary

9.3

&#160;


Industrials

8.9

&#160;


Health Care

8.9

&#160;


Consumer Staples

4.6

&#160;


Energy

3.0

&#160;


Utilities

2.2

&#160;


Materials

1.8

&#160;


Real Estate

1.8

&#160;


&#160;




Common Stocks

99.9


Short-Term Investments and Net Other Assets (Liabilities)

0.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.1


&#160;






United States

99.8


Netherlands

0.1


Switzerland

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021015_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-246999"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247000"
      unitRef="pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247001"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247002"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247003"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247004"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247005"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247006"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247007"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247008"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247009"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247010"
      unitRef="pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247011"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_GD_US_Member"
      decimals="INF"
      id="ixv-247012"
      unitRef="pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_GD_NL_Member"
      decimals="INF"
      id="ixv-247013"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_GD_CH_Member"
      decimals="INF"
      id="ixv-247014"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021015_ClassMember" id="ixv-7750">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

7.6


&#160;


Apple Inc

6.7


&#160;


Microsoft Corp

4.4


&#160;


Amazon.com Inc

3.7


&#160;


Alphabet Inc Class A

3.3


&#160;


Broadcom Inc

2.8


&#160;


Alphabet Inc Class C

2.6


&#160;


Micron Technology Inc

2.0


&#160;


Meta Platforms Inc Class A

1.9


&#160;


Tesla Inc

1.8


&#160;


&#160;

36.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021015_TH_0_Member"
      decimals="INF"
      id="ixv-247015"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_1_Member"
      decimals="INF"
      id="ixv-247016"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_2_Member"
      decimals="INF"
      id="ixv-247017"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_3_Member"
      decimals="INF"
      id="ixv-247018"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_4_Member"
      decimals="INF"
      id="ixv-247019"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_5_Member"
      decimals="INF"
      id="ixv-247020"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_6_Member"
      decimals="INF"
      id="ixv-247021"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_7_Member"
      decimals="INF"
      id="ixv-247022"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_8_Member"
      decimals="INF"
      id="ixv-247023"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021015_TH_9_Member"
      decimals="INF"
      id="ixv-247024"
      unitRef="pure">0.018</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-7921">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021014_ClassMember" id="ixv-7933">VIP Index 500 Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021014_ClassMember" id="ixv-7936">VIP Index 500 Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021014_ClassMember" id="ixv-7939">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021014_ClassMember" id="ixv-7958">This semi-annual shareholder report contains information about VIP Index 500 Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021014_ClassMember" id="ixv-7960">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021014_ClassMember" id="ixv-7965">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021014_ClassMember" id="ixv-7967">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021014_ClassMember" id="ixv-7970">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021014_ClassMember" id="ixv-7973">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021014_ClassMember" id="ixv-7980">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;5&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.09&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021014_ClassMember"
      decimals="0"
      id="ixv-247025"
      unitRef="usd">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021014_ClassMember"
      decimals="INF"
      id="ixv-247026"
      unitRef="pure">0.0009</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021014_ClassMember" id="ixv-8021">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;20,375,853,447&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;507&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;6&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021014_InstantMember"
      decimals="0"
      id="ixv-247027"
      unitRef="usd">20375853447</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021014_InstantMember"
      decimals="INF"
      id="ixv-247028"
      unitRef="holding">507</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021014_ClassMember"
      decimals="INF"
      id="ixv-247029"
      unitRef="pure">0.06</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021014_ClassMember" id="ixv-8081">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

38.0

&#160;


Financials

11.7

&#160;


Communication Services

9.7

&#160;


Consumer Discretionary

9.3

&#160;


Industrials

8.9

&#160;


Health Care

8.9

&#160;


Consumer Staples

4.6

&#160;


Energy

3.0

&#160;


Utilities

2.2

&#160;


Materials

1.8

&#160;


Real Estate

1.8

&#160;


&#160;




Common Stocks

99.9


Short-Term Investments and Net Other Assets (Liabilities)

0.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 0.1


&#160;






United States

99.8


Netherlands

0.1


Switzerland

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 99.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021014_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247030"
      unitRef="pure">0.380</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247031"
      unitRef="pure">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247032"
      unitRef="pure">0.097</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247033"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247034"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247035"
      unitRef="pure">0.089</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247036"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247037"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247038"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247039"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247040"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247041"
      unitRef="pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247042"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_GD_US_Member"
      decimals="INF"
      id="ixv-247043"
      unitRef="pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_GD_NL_Member"
      decimals="INF"
      id="ixv-247044"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_GD_CH_Member"
      decimals="INF"
      id="ixv-247045"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021014_ClassMember" id="ixv-8329">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

7.6


&#160;


Apple Inc

6.7


&#160;


Microsoft Corp

4.4


&#160;


Amazon.com Inc

3.7


&#160;


Alphabet Inc Class A

3.3


&#160;


Broadcom Inc

2.8


&#160;


Alphabet Inc Class C

2.6


&#160;


Micron Technology Inc

2.0


&#160;


Meta Platforms Inc Class A

1.9


&#160;


Tesla Inc

1.8


&#160;


&#160;

36.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021014_TH_0_Member"
      decimals="INF"
      id="ixv-247046"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_1_Member"
      decimals="INF"
      id="ixv-247047"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_2_Member"
      decimals="INF"
      id="ixv-247048"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_3_Member"
      decimals="INF"
      id="ixv-247049"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_4_Member"
      decimals="INF"
      id="ixv-247050"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_5_Member"
      decimals="INF"
      id="ixv-247051"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_6_Member"
      decimals="INF"
      id="ixv-247052"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_7_Member"
      decimals="INF"
      id="ixv-247053"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_8_Member"
      decimals="INF"
      id="ixv-247054"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021014_TH_9_Member"
      decimals="INF"
      id="ixv-247055"
      unitRef="pure">0.018</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-8500">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000199918_ClassMember" id="ixv-8512">VIP Extended Market Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000199918_ClassMember" id="ixv-8515">VIP Extended Market Index Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000199918_ClassMember" id="ixv-8518">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000199918_ClassMember" id="ixv-8537">This semi-annual shareholder report contains information about VIP Extended Market Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000199918_ClassMember" id="ixv-8539">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000199918_ClassMember" id="ixv-8544">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000199918_ClassMember" id="ixv-8546">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000199918_ClassMember" id="ixv-8549">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000199918_ClassMember" id="ixv-8552">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000199918_ClassMember" id="ixv-8559">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;20&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.37&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000199918_ClassMember"
      decimals="0"
      id="ixv-247056"
      unitRef="usd">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000199918_ClassMember"
      decimals="INF"
      id="ixv-247057"
      unitRef="pure">0.0037</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000199918_ClassMember" id="ixv-8600">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;602,887,572&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,160&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;34&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000199918_InstantMember"
      decimals="0"
      id="ixv-247058"
      unitRef="usd">602887572</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000199918_InstantMember"
      decimals="INF"
      id="ixv-247059"
      unitRef="holding">2160</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000199918_ClassMember"
      decimals="INF"
      id="ixv-247060"
      unitRef="pure">0.34</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000199918_ClassMember" id="ixv-8660">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

18.4

&#160;


Financials

16.6

&#160;


Information Technology

16.0

&#160;


Health Care

14.1

&#160;


Consumer Discretionary

10.7

&#160;


Real Estate

6.7

&#160;


Energy

3.7

&#160;


Materials

3.5

&#160;


Communication Services

3.1

&#160;


Consumer Staples

2.8

&#160;


Utilities

2.4

&#160;


&#160;




Common Stocks

98.0


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.0


&#160;






United States

98.4


Thailand

0.4


Puerto Rico

0.3


Bermuda

0.2


Canada

0.2


Switzerland

0.1


Japan

0.1


Sweden

0.1


Singapore

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Sweden - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199918_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247061"
      unitRef="pure">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247062"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247063"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247064"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247065"
      unitRef="pure">0.107</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247066"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247067"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247068"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247069"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247070"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247071"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247072"
      unitRef="pure">0.980</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247073"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247074"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_US_Member"
      decimals="INF"
      id="ixv-247075"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_TH_Member"
      decimals="INF"
      id="ixv-247076"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_PR_Member"
      decimals="INF"
      id="ixv-247077"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_BM_Member"
      decimals="INF"
      id="ixv-247078"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_CA_Member"
      decimals="INF"
      id="ixv-247079"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_CH_Member"
      decimals="INF"
      id="ixv-247080"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_JP_Member"
      decimals="INF"
      id="ixv-247081"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_SE_Member"
      decimals="INF"
      id="ixv-247082"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_SG_Member"
      decimals="INF"
      id="ixv-247083"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_GD_Other_Member"
      decimals="INF"
      id="ixv-247084"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000199918_ClassMember" id="ixv-9012">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Astera Labs Inc

1.0


&#160;


nVent Electric PLC

0.5


&#160;


MKS Inc

0.4


&#160;


Sterling Infrastructure Inc

0.4


&#160;


Everpure Inc Class A

0.4


&#160;


Moderna Inc

0.4


&#160;


Affirm Holdings Inc Class A

0.4


&#160;


Reddit Inc Class A

0.4


&#160;


RBC Bearings Inc

0.4


&#160;


Lattice Semiconductor Corp

0.3


&#160;


&#160;

4.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199918_TH_0_Member"
      decimals="INF"
      id="ixv-247085"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_1_Member"
      decimals="INF"
      id="ixv-247086"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_2_Member"
      decimals="INF"
      id="ixv-247087"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_3_Member"
      decimals="INF"
      id="ixv-247088"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_4_Member"
      decimals="INF"
      id="ixv-247089"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_5_Member"
      decimals="INF"
      id="ixv-247090"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_6_Member"
      decimals="INF"
      id="ixv-247091"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_7_Member"
      decimals="INF"
      id="ixv-247092"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_8_Member"
      decimals="INF"
      id="ixv-247093"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199918_TH_9_Member"
      decimals="INF"
      id="ixv-247094"
      unitRef="pure">0.003</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-9183">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000211326_ClassMember" id="ixv-9195">VIP Extended Market Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000211326_ClassMember" id="ixv-9198">VIP Extended Market Index Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000211326_ClassMember" id="ixv-9201">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000211326_ClassMember" id="ixv-9220">This semi-annual shareholder report contains information about VIP Extended Market Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000211326_ClassMember" id="ixv-9222">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000211326_ClassMember" id="ixv-9227">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000211326_ClassMember" id="ixv-9229">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000211326_ClassMember" id="ixv-9232">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000211326_ClassMember" id="ixv-9235">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000211326_ClassMember" id="ixv-9242">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;12&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.22&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000211326_ClassMember"
      decimals="0"
      id="ixv-247095"
      unitRef="usd">12</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000211326_ClassMember"
      decimals="INF"
      id="ixv-247096"
      unitRef="pure">0.0022</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000211326_ClassMember" id="ixv-9283">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;602,887,572&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,160&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;34&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000211326_InstantMember"
      decimals="0"
      id="ixv-247097"
      unitRef="usd">602887572</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000211326_InstantMember"
      decimals="INF"
      id="ixv-247098"
      unitRef="holding">2160</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000211326_ClassMember"
      decimals="INF"
      id="ixv-247099"
      unitRef="pure">0.34</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000211326_ClassMember" id="ixv-9343">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

18.4

&#160;


Financials

16.6

&#160;


Information Technology

16.0

&#160;


Health Care

14.1

&#160;


Consumer Discretionary

10.7

&#160;


Real Estate

6.7

&#160;


Energy

3.7

&#160;


Materials

3.5

&#160;


Communication Services

3.1

&#160;


Consumer Staples

2.8

&#160;


Utilities

2.4

&#160;


&#160;




Common Stocks

98.0


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.0


&#160;






United States

98.4


Thailand

0.4


Puerto Rico

0.3


Bermuda

0.2


Canada

0.2


Switzerland

0.1


Japan

0.1


Sweden

0.1


Singapore

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Sweden - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211326_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247100"
      unitRef="pure">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247101"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247102"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247103"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247104"
      unitRef="pure">0.107</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247105"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247106"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247107"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247108"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247109"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247110"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247111"
      unitRef="pure">0.980</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247112"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247113"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_US_Member"
      decimals="INF"
      id="ixv-247114"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_TH_Member"
      decimals="INF"
      id="ixv-247115"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_PR_Member"
      decimals="INF"
      id="ixv-247116"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_BM_Member"
      decimals="INF"
      id="ixv-247117"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_CA_Member"
      decimals="INF"
      id="ixv-247118"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_CH_Member"
      decimals="INF"
      id="ixv-247119"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_JP_Member"
      decimals="INF"
      id="ixv-247120"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_SE_Member"
      decimals="INF"
      id="ixv-247121"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_SG_Member"
      decimals="INF"
      id="ixv-247122"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_GD_Other_Member"
      decimals="INF"
      id="ixv-247123"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000211326_ClassMember" id="ixv-9695">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Astera Labs Inc

1.0


&#160;


nVent Electric PLC

0.5


&#160;


MKS Inc

0.4


&#160;


Sterling Infrastructure Inc

0.4


&#160;


Everpure Inc Class A

0.4


&#160;


Moderna Inc

0.4


&#160;


Affirm Holdings Inc Class A

0.4


&#160;


Reddit Inc Class A

0.4


&#160;


RBC Bearings Inc

0.4


&#160;


Lattice Semiconductor Corp

0.3


&#160;


&#160;

4.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211326_TH_0_Member"
      decimals="INF"
      id="ixv-247124"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_1_Member"
      decimals="INF"
      id="ixv-247125"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_2_Member"
      decimals="INF"
      id="ixv-247126"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_3_Member"
      decimals="INF"
      id="ixv-247127"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_4_Member"
      decimals="INF"
      id="ixv-247128"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_5_Member"
      decimals="INF"
      id="ixv-247129"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_6_Member"
      decimals="INF"
      id="ixv-247130"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_7_Member"
      decimals="INF"
      id="ixv-247131"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_8_Member"
      decimals="INF"
      id="ixv-247132"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211326_TH_9_Member"
      decimals="INF"
      id="ixv-247133"
      unitRef="pure">0.003</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-9866">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000199917_ClassMember" id="ixv-9878">VIP Extended Market Index Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000199917_ClassMember" id="ixv-9881">VIP Extended Market Index Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000199917_ClassMember" id="ixv-9884">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000199917_ClassMember" id="ixv-9903">This semi-annual shareholder report contains information about VIP Extended Market Index Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000199917_ClassMember" id="ixv-9905">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000199917_ClassMember" id="ixv-9910">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000199917_ClassMember" id="ixv-9912">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000199917_ClassMember" id="ixv-9915">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000199917_ClassMember" id="ixv-9918">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000199917_ClassMember" id="ixv-9925">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;7&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.12&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000199917_ClassMember"
      decimals="0"
      id="ixv-247134"
      unitRef="usd">7</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000199917_ClassMember"
      decimals="INF"
      id="ixv-247135"
      unitRef="pure">0.0012</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000199917_ClassMember" id="ixv-9966">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;602,887,572&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;2,160&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;34&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000199917_InstantMember"
      decimals="0"
      id="ixv-247136"
      unitRef="usd">602887572</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000199917_InstantMember"
      decimals="INF"
      id="ixv-247137"
      unitRef="holding">2160</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000199917_ClassMember"
      decimals="INF"
      id="ixv-247138"
      unitRef="pure">0.34</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000199917_ClassMember" id="ixv-10026">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Industrials

18.4

&#160;


Financials

16.6

&#160;


Information Technology

16.0

&#160;


Health Care

14.1

&#160;


Consumer Discretionary

10.7

&#160;


Real Estate

6.7

&#160;


Energy

3.7

&#160;


Materials

3.5

&#160;


Communication Services

3.1

&#160;


Consumer Staples

2.8

&#160;


Utilities

2.4

&#160;


&#160;




Common Stocks

98.0


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.0


&#160;






United States

98.4


Thailand

0.4


Puerto Rico

0.3


Bermuda

0.2


Canada

0.2


Switzerland

0.1


Japan

0.1


Sweden

0.1


Singapore

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 98.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Sweden - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199917_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247139"
      unitRef="pure">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247140"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247141"
      unitRef="pure">0.160</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247142"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247143"
      unitRef="pure">0.107</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247144"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247145"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247146"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247147"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247148"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247149"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247150"
      unitRef="pure">0.980</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247151"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247152"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_US_Member"
      decimals="INF"
      id="ixv-247153"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_TH_Member"
      decimals="INF"
      id="ixv-247154"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_PR_Member"
      decimals="INF"
      id="ixv-247155"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_BM_Member"
      decimals="INF"
      id="ixv-247156"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_CA_Member"
      decimals="INF"
      id="ixv-247157"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_CH_Member"
      decimals="INF"
      id="ixv-247158"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_JP_Member"
      decimals="INF"
      id="ixv-247159"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_SE_Member"
      decimals="INF"
      id="ixv-247160"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_SG_Member"
      decimals="INF"
      id="ixv-247161"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_GD_Other_Member"
      decimals="INF"
      id="ixv-247162"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000199917_ClassMember" id="ixv-10378">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Astera Labs Inc

1.0


&#160;


nVent Electric PLC

0.5


&#160;


MKS Inc

0.4


&#160;


Sterling Infrastructure Inc

0.4


&#160;


Everpure Inc Class A

0.4


&#160;


Moderna Inc

0.4


&#160;


Affirm Holdings Inc Class A

0.4


&#160;


Reddit Inc Class A

0.4


&#160;


RBC Bearings Inc

0.4


&#160;


Lattice Semiconductor Corp

0.3


&#160;


&#160;

4.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000199917_TH_0_Member"
      decimals="INF"
      id="ixv-247163"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_1_Member"
      decimals="INF"
      id="ixv-247164"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_2_Member"
      decimals="INF"
      id="ixv-247165"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_3_Member"
      decimals="INF"
      id="ixv-247166"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_4_Member"
      decimals="INF"
      id="ixv-247167"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_5_Member"
      decimals="INF"
      id="ixv-247168"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_6_Member"
      decimals="INF"
      id="ixv-247169"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_7_Member"
      decimals="INF"
      id="ixv-247170"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_8_Member"
      decimals="INF"
      id="ixv-247171"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000199917_TH_9_Member"
      decimals="INF"
      id="ixv-247172"
      unitRef="pure">0.003</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-10549">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121076_ClassMember" id="ixv-10561">VIP Emerging Markets Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121076_ClassMember" id="ixv-10564">VIP Emerging Markets Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121076_ClassMember" id="ixv-10567">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121076_ClassMember" id="ixv-10586">This semi-annual shareholder report contains information about VIP Emerging Markets Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121076_ClassMember" id="ixv-10588">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121076_ClassMember" id="ixv-10593">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121076_ClassMember" id="ixv-10595">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121076_ClassMember" id="ixv-10598">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121076_ClassMember" id="ixv-10601">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121076_ClassMember" id="ixv-10608">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;61&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;1.08&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121076_ClassMember"
      decimals="0"
      id="ixv-247173"
      unitRef="usd">61</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121076_ClassMember"
      decimals="INF"
      id="ixv-247174"
      unitRef="pure">0.0108</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121076_ClassMember" id="ixv-10649">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,916,530,432&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;68&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121076_InstantMember"
      decimals="0"
      id="ixv-247175"
      unitRef="usd">1916530432</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121076_InstantMember"
      decimals="INF"
      id="ixv-247176"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121076_ClassMember"
      decimals="INF"
      id="ixv-247177"
      unitRef="pure">0.68</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121076_ClassMember" id="ixv-10709">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

39.4

&#160;


Financials

19.5

&#160;


Industrials

10.1

&#160;


Communication Services

7.3

&#160;


Materials

6.7

&#160;


Consumer Discretionary

3.8

&#160;


Health Care

3.6

&#160;


Energy

3.3

&#160;


Consumer Staples

1.9

&#160;


&#160;




Common Stocks

95.6


International Equity Funds

1.1


Short-Term Investments and Net Other Assets (Liabilities)

3.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

International Equity Funds - 1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.3


&#160;






Taiwan

24.7


China

22.2


Korea (South)

15.1


United States

5.2


India

4.7


Mexico

4.3


South Africa

3.5


Greece

3.1


Hungary

3.1


Others

14.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Taiwan - 24.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 22.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 15.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 4.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Mexico - 4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

South Africa - 3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Greece - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Hungary - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 14.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121076_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247178"
      unitRef="pure">0.394</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247179"
      unitRef="pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247180"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247181"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247182"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247183"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247184"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247185"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247186"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247187"
      unitRef="pure">0.956</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_AA_InternationalEquityFunds_Member"
      decimals="INF"
      id="ixv-247188"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247189"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_TW_Member"
      decimals="INF"
      id="ixv-247190"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_CN_Member"
      decimals="INF"
      id="ixv-247191"
      unitRef="pure">0.222</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_KR_Member"
      decimals="INF"
      id="ixv-247192"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_US_Member"
      decimals="INF"
      id="ixv-247193"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_IN_Member"
      decimals="INF"
      id="ixv-247194"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_MX_Member"
      decimals="INF"
      id="ixv-247195"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_ZA_Member"
      decimals="INF"
      id="ixv-247196"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_GR_Member"
      decimals="INF"
      id="ixv-247197"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_HU_Member"
      decimals="INF"
      id="ixv-247198"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_GD_Other_Member"
      decimals="INF"
      id="ixv-247199"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121076_ClassMember" id="ixv-11043">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Samsung Electronics Co Ltd

10.8


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

10.5


&#160;


MediaTek Inc

4.9


&#160;


Tencent Holdings Ltd

4.1


&#160;


Yageo Corp

2.7


&#160;


Luxshare Precision Industry Co Ltd A Shares (China)

2.6


&#160;


Credicorp Ltd

2.5


&#160;


SK Hynix Inc

2.5


&#160;


ASE Technology Holding Co Ltd

2.4


&#160;


Delta Electronics Inc

2.3


&#160;


&#160;

45.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121076_TH_0_Member"
      decimals="INF"
      id="ixv-247200"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_1_Member"
      decimals="INF"
      id="ixv-247201"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_2_Member"
      decimals="INF"
      id="ixv-247202"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_3_Member"
      decimals="INF"
      id="ixv-247203"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_4_Member"
      decimals="INF"
      id="ixv-247204"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_5_Member"
      decimals="INF"
      id="ixv-247205"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_6_Member"
      decimals="INF"
      id="ixv-247206"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_7_Member"
      decimals="INF"
      id="ixv-247207"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_8_Member"
      decimals="INF"
      id="ixv-247208"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121076_TH_9_Member"
      decimals="INF"
      id="ixv-247209"
      unitRef="pure">0.023</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-11214">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121075_ClassMember" id="ixv-11226">VIP Emerging Markets Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121075_ClassMember" id="ixv-11229">VIP Emerging Markets Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121075_ClassMember" id="ixv-11232">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121075_ClassMember" id="ixv-11251">This semi-annual shareholder report contains information about VIP Emerging Markets Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121075_ClassMember" id="ixv-11253">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121075_ClassMember" id="ixv-11258">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121075_ClassMember" id="ixv-11260">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121075_ClassMember" id="ixv-11263">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121075_ClassMember" id="ixv-11266">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121075_ClassMember" id="ixv-11273">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;53&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.93&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121075_ClassMember"
      decimals="0"
      id="ixv-247210"
      unitRef="usd">53</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121075_ClassMember"
      decimals="INF"
      id="ixv-247211"
      unitRef="pure">0.0093</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121075_ClassMember" id="ixv-11314">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,916,530,432&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;68&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121075_InstantMember"
      decimals="0"
      id="ixv-247212"
      unitRef="usd">1916530432</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121075_InstantMember"
      decimals="INF"
      id="ixv-247213"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121075_ClassMember"
      decimals="INF"
      id="ixv-247214"
      unitRef="pure">0.68</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121075_ClassMember" id="ixv-11374">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

39.4

&#160;


Financials

19.5

&#160;


Industrials

10.1

&#160;


Communication Services

7.3

&#160;


Materials

6.7

&#160;


Consumer Discretionary

3.8

&#160;


Health Care

3.6

&#160;


Energy

3.3

&#160;


Consumer Staples

1.9

&#160;


&#160;




Common Stocks

95.6


International Equity Funds

1.1


Short-Term Investments and Net Other Assets (Liabilities)

3.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

International Equity Funds - 1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.3


&#160;






Taiwan

24.7


China

22.2


Korea (South)

15.1


United States

5.2


India

4.7


Mexico

4.3


South Africa

3.5


Greece

3.1


Hungary

3.1


Others

14.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Taiwan - 24.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 22.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 15.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 4.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Mexico - 4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

South Africa - 3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Greece - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Hungary - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 14.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121075_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247215"
      unitRef="pure">0.394</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247216"
      unitRef="pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247217"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247218"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247219"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247220"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247221"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247222"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247223"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247224"
      unitRef="pure">0.956</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_AA_InternationalEquityFunds_Member"
      decimals="INF"
      id="ixv-247225"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247226"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_TW_Member"
      decimals="INF"
      id="ixv-247227"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_CN_Member"
      decimals="INF"
      id="ixv-247228"
      unitRef="pure">0.222</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_KR_Member"
      decimals="INF"
      id="ixv-247229"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_US_Member"
      decimals="INF"
      id="ixv-247230"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_IN_Member"
      decimals="INF"
      id="ixv-247231"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_MX_Member"
      decimals="INF"
      id="ixv-247232"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_ZA_Member"
      decimals="INF"
      id="ixv-247233"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_GR_Member"
      decimals="INF"
      id="ixv-247234"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_HU_Member"
      decimals="INF"
      id="ixv-247235"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_GD_Other_Member"
      decimals="INF"
      id="ixv-247236"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121075_ClassMember" id="ixv-11708">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Samsung Electronics Co Ltd

10.8


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

10.5


&#160;


MediaTek Inc

4.9


&#160;


Tencent Holdings Ltd

4.1


&#160;


Yageo Corp

2.7


&#160;


Luxshare Precision Industry Co Ltd A Shares (China)

2.6


&#160;


Credicorp Ltd

2.5


&#160;


SK Hynix Inc

2.5


&#160;


ASE Technology Holding Co Ltd

2.4


&#160;


Delta Electronics Inc

2.3


&#160;


&#160;

45.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121075_TH_0_Member"
      decimals="INF"
      id="ixv-247237"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_1_Member"
      decimals="INF"
      id="ixv-247238"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_2_Member"
      decimals="INF"
      id="ixv-247239"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_3_Member"
      decimals="INF"
      id="ixv-247240"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_4_Member"
      decimals="INF"
      id="ixv-247241"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_5_Member"
      decimals="INF"
      id="ixv-247242"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_6_Member"
      decimals="INF"
      id="ixv-247243"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_7_Member"
      decimals="INF"
      id="ixv-247244"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_8_Member"
      decimals="INF"
      id="ixv-247245"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121075_TH_9_Member"
      decimals="INF"
      id="ixv-247246"
      unitRef="pure">0.023</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-11879">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121074_ClassMember" id="ixv-11891">VIP Emerging Markets Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121074_ClassMember" id="ixv-11894">VIP Emerging Markets Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121074_ClassMember" id="ixv-11897">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121074_ClassMember" id="ixv-11916">This semi-annual shareholder report contains information about VIP Emerging Markets Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121074_ClassMember" id="ixv-11918">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121074_ClassMember" id="ixv-11923">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121074_ClassMember" id="ixv-11925">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121074_ClassMember" id="ixv-11928">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121074_ClassMember" id="ixv-11931">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121074_ClassMember" id="ixv-11938">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Investor Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;51&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.90&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121074_ClassMember"
      decimals="0"
      id="ixv-247247"
      unitRef="usd">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121074_ClassMember"
      decimals="INF"
      id="ixv-247248"
      unitRef="pure">0.0090</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121074_ClassMember" id="ixv-11979">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,916,530,432&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;68&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121074_InstantMember"
      decimals="0"
      id="ixv-247249"
      unitRef="usd">1916530432</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121074_InstantMember"
      decimals="INF"
      id="ixv-247250"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121074_ClassMember"
      decimals="INF"
      id="ixv-247251"
      unitRef="pure">0.68</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121074_ClassMember" id="ixv-12039">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

39.4

&#160;


Financials

19.5

&#160;


Industrials

10.1

&#160;


Communication Services

7.3

&#160;


Materials

6.7

&#160;


Consumer Discretionary

3.8

&#160;


Health Care

3.6

&#160;


Energy

3.3

&#160;


Consumer Staples

1.9

&#160;


&#160;




Common Stocks

95.6


International Equity Funds

1.1


Short-Term Investments and Net Other Assets (Liabilities)

3.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

International Equity Funds - 1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.3


&#160;






Taiwan

24.7


China

22.2


Korea (South)

15.1


United States

5.2


India

4.7


Mexico

4.3


South Africa

3.5


Greece

3.1


Hungary

3.1


Others

14.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Taiwan - 24.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 22.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 15.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 4.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Mexico - 4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

South Africa - 3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Greece - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Hungary - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 14.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121074_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247252"
      unitRef="pure">0.394</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247253"
      unitRef="pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247254"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247255"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247256"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247257"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247258"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247259"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247260"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247261"
      unitRef="pure">0.956</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_AA_InternationalEquityFunds_Member"
      decimals="INF"
      id="ixv-247262"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247263"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_TW_Member"
      decimals="INF"
      id="ixv-247264"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_CN_Member"
      decimals="INF"
      id="ixv-247265"
      unitRef="pure">0.222</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_KR_Member"
      decimals="INF"
      id="ixv-247266"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_US_Member"
      decimals="INF"
      id="ixv-247267"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_IN_Member"
      decimals="INF"
      id="ixv-247268"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_MX_Member"
      decimals="INF"
      id="ixv-247269"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_ZA_Member"
      decimals="INF"
      id="ixv-247270"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_GR_Member"
      decimals="INF"
      id="ixv-247271"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_HU_Member"
      decimals="INF"
      id="ixv-247272"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_GD_Other_Member"
      decimals="INF"
      id="ixv-247273"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121074_ClassMember" id="ixv-12373">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Samsung Electronics Co Ltd

10.8


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

10.5


&#160;


MediaTek Inc

4.9


&#160;


Tencent Holdings Ltd

4.1


&#160;


Yageo Corp

2.7


&#160;


Luxshare Precision Industry Co Ltd A Shares (China)

2.6


&#160;


Credicorp Ltd

2.5


&#160;


SK Hynix Inc

2.5


&#160;


ASE Technology Holding Co Ltd

2.4


&#160;


Delta Electronics Inc

2.3


&#160;


&#160;

45.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121074_TH_0_Member"
      decimals="INF"
      id="ixv-247274"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_1_Member"
      decimals="INF"
      id="ixv-247275"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_2_Member"
      decimals="INF"
      id="ixv-247276"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_3_Member"
      decimals="INF"
      id="ixv-247277"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_4_Member"
      decimals="INF"
      id="ixv-247278"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_5_Member"
      decimals="INF"
      id="ixv-247279"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_6_Member"
      decimals="INF"
      id="ixv-247280"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_7_Member"
      decimals="INF"
      id="ixv-247281"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_8_Member"
      decimals="INF"
      id="ixv-247282"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121074_TH_9_Member"
      decimals="INF"
      id="ixv-247283"
      unitRef="pure">0.023</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-12544">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000121072_ClassMember" id="ixv-12556">VIP Emerging Markets Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000121072_ClassMember" id="ixv-12559">VIP Emerging Markets Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000121072_ClassMember" id="ixv-12562">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000121072_ClassMember" id="ixv-12581">This semi-annual shareholder report contains information about VIP Emerging Markets Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000121072_ClassMember" id="ixv-12583">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000121072_ClassMember" id="ixv-12588">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000121072_ClassMember" id="ixv-12590">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000121072_ClassMember" id="ixv-12593">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000121072_ClassMember" id="ixv-12596">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000121072_ClassMember" id="ixv-12603">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;47&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.83&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000121072_ClassMember"
      decimals="0"
      id="ixv-247284"
      unitRef="usd">47</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000121072_ClassMember"
      decimals="INF"
      id="ixv-247285"
      unitRef="pure">0.0083</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000121072_ClassMember" id="ixv-12644">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;1,916,530,432&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;61&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;68&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000121072_InstantMember"
      decimals="0"
      id="ixv-247286"
      unitRef="usd">1916530432</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000121072_InstantMember"
      decimals="INF"
      id="ixv-247287"
      unitRef="holding">61</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000121072_ClassMember"
      decimals="INF"
      id="ixv-247288"
      unitRef="pure">0.68</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000121072_ClassMember" id="ixv-12704">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

39.4

&#160;


Financials

19.5

&#160;


Industrials

10.1

&#160;


Communication Services

7.3

&#160;


Materials

6.7

&#160;


Consumer Discretionary

3.8

&#160;


Health Care

3.6

&#160;


Energy

3.3

&#160;


Consumer Staples

1.9

&#160;


&#160;




Common Stocks

95.6


International Equity Funds

1.1


Short-Term Investments and Net Other Assets (Liabilities)

3.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 95.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

International Equity Funds - 1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.3


&#160;






Taiwan

24.7


China

22.2


Korea (South)

15.1


United States

5.2


India

4.7


Mexico

4.3


South Africa

3.5


Greece

3.1


Hungary

3.1


Others

14.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

Taiwan - 24.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

China - 22.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 15.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United States - 5.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 4.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Mexico - 4.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

South Africa - 3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Greece - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Hungary - 3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 14.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121072_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247289"
      unitRef="pure">0.394</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247290"
      unitRef="pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247291"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247292"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247293"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247294"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247295"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247296"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247297"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247298"
      unitRef="pure">0.956</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_AA_InternationalEquityFunds_Member"
      decimals="INF"
      id="ixv-247299"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247300"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_TW_Member"
      decimals="INF"
      id="ixv-247301"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_CN_Member"
      decimals="INF"
      id="ixv-247302"
      unitRef="pure">0.222</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_KR_Member"
      decimals="INF"
      id="ixv-247303"
      unitRef="pure">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_US_Member"
      decimals="INF"
      id="ixv-247304"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_IN_Member"
      decimals="INF"
      id="ixv-247305"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_MX_Member"
      decimals="INF"
      id="ixv-247306"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_ZA_Member"
      decimals="INF"
      id="ixv-247307"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_GR_Member"
      decimals="INF"
      id="ixv-247308"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_HU_Member"
      decimals="INF"
      id="ixv-247309"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_GD_Other_Member"
      decimals="INF"
      id="ixv-247310"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000121072_ClassMember" id="ixv-13038">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Samsung Electronics Co Ltd

10.8


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

10.5


&#160;


MediaTek Inc

4.9


&#160;


Tencent Holdings Ltd

4.1


&#160;


Yageo Corp

2.7


&#160;


Luxshare Precision Industry Co Ltd A Shares (China)

2.6


&#160;


Credicorp Ltd

2.5


&#160;


SK Hynix Inc

2.5


&#160;


ASE Technology Holding Co Ltd

2.4


&#160;


Delta Electronics Inc

2.3


&#160;


&#160;

45.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000121072_TH_0_Member"
      decimals="INF"
      id="ixv-247311"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_1_Member"
      decimals="INF"
      id="ixv-247312"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_2_Member"
      decimals="INF"
      id="ixv-247313"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_3_Member"
      decimals="INF"
      id="ixv-247314"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_4_Member"
      decimals="INF"
      id="ixv-247315"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_5_Member"
      decimals="INF"
      id="ixv-247316"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_6_Member"
      decimals="INF"
      id="ixv-247317"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_7_Member"
      decimals="INF"
      id="ixv-247318"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_8_Member"
      decimals="INF"
      id="ixv-247319"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000121072_TH_9_Member"
      decimals="INF"
      id="ixv-247320"
      unitRef="pure">0.023</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-13209">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021013_ClassMember" id="ixv-13221">VIP Disciplined Small Cap Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021013_ClassMember" id="ixv-13224">VIP Disciplined Small Cap Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021013_ClassMember" id="ixv-13227">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021013_ClassMember" id="ixv-13246">This semi-annual shareholder report contains information about VIP Disciplined Small Cap Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021013_ClassMember" id="ixv-13248">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021013_ClassMember" id="ixv-13253">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021013_ClassMember" id="ixv-13255">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021013_ClassMember" id="ixv-13258">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021013_ClassMember" id="ixv-13261">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021013_ClassMember" id="ixv-13268">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;32&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.56&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021013_ClassMember"
      decimals="0"
      id="ixv-247321"
      unitRef="usd">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021013_ClassMember"
      decimals="INF"
      id="ixv-247322"
      unitRef="pure">0.0056</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021013_ClassMember" id="ixv-13309">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;678,655,288&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;633&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;83&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021013_InstantMember"
      decimals="0"
      id="ixv-247323"
      unitRef="usd">678655288</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021013_InstantMember"
      decimals="INF"
      id="ixv-247324"
      unitRef="holding">633</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021013_ClassMember"
      decimals="INF"
      id="ixv-247325"
      unitRef="pure">0.83</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021013_ClassMember" id="ixv-13369">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

18.5

&#160;


Information Technology

17.3

&#160;


Health Care

17.0

&#160;


Industrials

16.8

&#160;


Consumer Discretionary

8.3

&#160;


Energy

5.2

&#160;


Materials

4.3

&#160;


Real Estate

3.6

&#160;


Communication Services

3.5

&#160;


Utilities

1.4

&#160;


Consumer Staples

0.7

&#160;


&#160;




Common Stocks

96.6


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

3.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.4


&#160;






United States

96.1


Thailand

0.9


Singapore

0.9


Canada

0.7


Puerto Rico

0.6


Ireland

0.4


Switzerland

0.1


Monaco

0.1


Bermuda

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 96.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Ireland - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Monaco - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021013_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247326"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247327"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247328"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247329"
      unitRef="pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247330"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247331"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247332"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247333"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247334"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247335"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247336"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247337"
      unitRef="pure">0.966</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247338"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247339"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_US_Member"
      decimals="INF"
      id="ixv-247340"
      unitRef="pure">0.961</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_TH_Member"
      decimals="INF"
      id="ixv-247341"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_SG_Member"
      decimals="INF"
      id="ixv-247342"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_CA_Member"
      decimals="INF"
      id="ixv-247343"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_PR_Member"
      decimals="INF"
      id="ixv-247344"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_IE_Member"
      decimals="INF"
      id="ixv-247345"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_CH_Member"
      decimals="INF"
      id="ixv-247346"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_MC_Member"
      decimals="INF"
      id="ixv-247347"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_BM_Member"
      decimals="INF"
      id="ixv-247348"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_GD_Other_Member"
      decimals="INF"
      id="ixv-247349"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021013_ClassMember" id="ixv-13721">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Guardant Health Inc

1.1


&#160;


MaxLinear Inc

1.0


&#160;


Fabrinet

0.9


&#160;


ACM Research Inc Class A

0.8


&#160;


Kulicke &amp; Soffa Industries Inc

0.8


&#160;


Tenable Holdings Inc

0.8


&#160;


Kodiak Gas Services Inc

0.8


&#160;


EnerSys

0.7


&#160;


Plexus Corp

0.7


&#160;


Installed Building Products Inc

0.6


&#160;


&#160;

8.2

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021013_TH_0_Member"
      decimals="INF"
      id="ixv-247350"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_1_Member"
      decimals="INF"
      id="ixv-247351"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_2_Member"
      decimals="INF"
      id="ixv-247352"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_3_Member"
      decimals="INF"
      id="ixv-247353"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_4_Member"
      decimals="INF"
      id="ixv-247354"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_5_Member"
      decimals="INF"
      id="ixv-247355"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_6_Member"
      decimals="INF"
      id="ixv-247356"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_7_Member"
      decimals="INF"
      id="ixv-247357"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_8_Member"
      decimals="INF"
      id="ixv-247358"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021013_TH_9_Member"
      decimals="INF"
      id="ixv-247359"
      unitRef="pure">0.006</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-13892">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021012_ClassMember" id="ixv-13904">VIP Disciplined Small Cap Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021012_ClassMember" id="ixv-13907">VIP Disciplined Small Cap Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021012_ClassMember" id="ixv-13910">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021012_ClassMember" id="ixv-13929">This semi-annual shareholder report contains information about VIP Disciplined Small Cap Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021012_ClassMember" id="ixv-13931">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021012_ClassMember" id="ixv-13936">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021012_ClassMember" id="ixv-13938">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021012_ClassMember" id="ixv-13941">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021012_ClassMember" id="ixv-13944">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021012_ClassMember" id="ixv-13951">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;23&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.41&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021012_ClassMember"
      decimals="0"
      id="ixv-247360"
      unitRef="usd">23</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021012_ClassMember"
      decimals="INF"
      id="ixv-247361"
      unitRef="pure">0.0041</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021012_ClassMember" id="ixv-13992">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;678,655,288&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;633&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;83&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021012_InstantMember"
      decimals="0"
      id="ixv-247362"
      unitRef="usd">678655288</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021012_InstantMember"
      decimals="INF"
      id="ixv-247363"
      unitRef="holding">633</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021012_ClassMember"
      decimals="INF"
      id="ixv-247364"
      unitRef="pure">0.83</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021012_ClassMember" id="ixv-14052">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

18.5

&#160;


Information Technology

17.3

&#160;


Health Care

17.0

&#160;


Industrials

16.8

&#160;


Consumer Discretionary

8.3

&#160;


Energy

5.2

&#160;


Materials

4.3

&#160;


Real Estate

3.6

&#160;


Communication Services

3.5

&#160;


Utilities

1.4

&#160;


Consumer Staples

0.7

&#160;


&#160;




Common Stocks

96.6


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

3.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.4


&#160;






United States

96.1


Thailand

0.9


Singapore

0.9


Canada

0.7


Puerto Rico

0.6


Ireland

0.4


Switzerland

0.1


Monaco

0.1


Bermuda

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 96.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Ireland - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Monaco - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021012_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247365"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247366"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247367"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247368"
      unitRef="pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247369"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247370"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247371"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247372"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247373"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247374"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247375"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247376"
      unitRef="pure">0.966</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247377"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247378"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_US_Member"
      decimals="INF"
      id="ixv-247379"
      unitRef="pure">0.961</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_TH_Member"
      decimals="INF"
      id="ixv-247380"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_SG_Member"
      decimals="INF"
      id="ixv-247381"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_CA_Member"
      decimals="INF"
      id="ixv-247382"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_PR_Member"
      decimals="INF"
      id="ixv-247383"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_IE_Member"
      decimals="INF"
      id="ixv-247384"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_CH_Member"
      decimals="INF"
      id="ixv-247385"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_MC_Member"
      decimals="INF"
      id="ixv-247386"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_BM_Member"
      decimals="INF"
      id="ixv-247387"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_GD_Other_Member"
      decimals="INF"
      id="ixv-247388"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021012_ClassMember" id="ixv-14404">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Guardant Health Inc

1.1


&#160;


MaxLinear Inc

1.0


&#160;


Fabrinet

0.9


&#160;


ACM Research Inc Class A

0.8


&#160;


Kulicke &amp; Soffa Industries Inc

0.8


&#160;


Tenable Holdings Inc

0.8


&#160;


Kodiak Gas Services Inc

0.8


&#160;


EnerSys

0.7


&#160;


Plexus Corp

0.7


&#160;


Installed Building Products Inc

0.6


&#160;


&#160;

8.2

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021012_TH_0_Member"
      decimals="INF"
      id="ixv-247389"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_1_Member"
      decimals="INF"
      id="ixv-247390"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_2_Member"
      decimals="INF"
      id="ixv-247391"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_3_Member"
      decimals="INF"
      id="ixv-247392"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_4_Member"
      decimals="INF"
      id="ixv-247393"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_5_Member"
      decimals="INF"
      id="ixv-247394"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_6_Member"
      decimals="INF"
      id="ixv-247395"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_7_Member"
      decimals="INF"
      id="ixv-247396"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_8_Member"
      decimals="INF"
      id="ixv-247397"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021012_TH_9_Member"
      decimals="INF"
      id="ixv-247398"
      unitRef="pure">0.006</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-14575">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021011_ClassMember" id="ixv-14587">VIP Disciplined Small Cap Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021011_ClassMember" id="ixv-14590">VIP Disciplined Small Cap Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021011_ClassMember" id="ixv-14593">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021011_ClassMember" id="ixv-14612">This semi-annual shareholder report contains information about VIP Disciplined Small Cap Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021011_ClassMember" id="ixv-14614">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021011_ClassMember" id="ixv-14619">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021011_ClassMember" id="ixv-14621">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021011_ClassMember" id="ixv-14624">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021011_ClassMember" id="ixv-14627">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021011_ClassMember" id="ixv-14634">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Investor Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;22&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.39&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021011_ClassMember"
      decimals="0"
      id="ixv-247399"
      unitRef="usd">22</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021011_ClassMember"
      decimals="INF"
      id="ixv-247400"
      unitRef="pure">0.0039</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021011_ClassMember" id="ixv-14675">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;678,655,288&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;633&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;83&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021011_InstantMember"
      decimals="0"
      id="ixv-247401"
      unitRef="usd">678655288</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021011_InstantMember"
      decimals="INF"
      id="ixv-247402"
      unitRef="holding">633</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021011_ClassMember"
      decimals="INF"
      id="ixv-247403"
      unitRef="pure">0.83</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021011_ClassMember" id="ixv-14735">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

18.5

&#160;


Information Technology

17.3

&#160;


Health Care

17.0

&#160;


Industrials

16.8

&#160;


Consumer Discretionary

8.3

&#160;


Energy

5.2

&#160;


Materials

4.3

&#160;


Real Estate

3.6

&#160;


Communication Services

3.5

&#160;


Utilities

1.4

&#160;


Consumer Staples

0.7

&#160;


&#160;




Common Stocks

96.6


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

3.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.4


&#160;






United States

96.1


Thailand

0.9


Singapore

0.9


Canada

0.7


Puerto Rico

0.6


Ireland

0.4


Switzerland

0.1


Monaco

0.1


Bermuda

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 96.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Ireland - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Monaco - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021011_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247404"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247405"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247406"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247407"
      unitRef="pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247408"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247409"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247410"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247411"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247412"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247413"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247414"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247415"
      unitRef="pure">0.966</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247416"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247417"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_US_Member"
      decimals="INF"
      id="ixv-247418"
      unitRef="pure">0.961</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_TH_Member"
      decimals="INF"
      id="ixv-247419"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_SG_Member"
      decimals="INF"
      id="ixv-247420"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_CA_Member"
      decimals="INF"
      id="ixv-247421"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_PR_Member"
      decimals="INF"
      id="ixv-247422"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_IE_Member"
      decimals="INF"
      id="ixv-247423"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_CH_Member"
      decimals="INF"
      id="ixv-247424"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_MC_Member"
      decimals="INF"
      id="ixv-247425"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_BM_Member"
      decimals="INF"
      id="ixv-247426"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_GD_Other_Member"
      decimals="INF"
      id="ixv-247427"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021011_ClassMember" id="ixv-15087">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Guardant Health Inc

1.1


&#160;


MaxLinear Inc

1.0


&#160;


Fabrinet

0.9


&#160;


ACM Research Inc Class A

0.8


&#160;


Kulicke &amp; Soffa Industries Inc

0.8


&#160;


Tenable Holdings Inc

0.8


&#160;


Kodiak Gas Services Inc

0.8


&#160;


EnerSys

0.7


&#160;


Plexus Corp

0.7


&#160;


Installed Building Products Inc

0.6


&#160;


&#160;

8.2

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021011_TH_0_Member"
      decimals="INF"
      id="ixv-247428"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_1_Member"
      decimals="INF"
      id="ixv-247429"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_2_Member"
      decimals="INF"
      id="ixv-247430"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_3_Member"
      decimals="INF"
      id="ixv-247431"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_4_Member"
      decimals="INF"
      id="ixv-247432"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_5_Member"
      decimals="INF"
      id="ixv-247433"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_6_Member"
      decimals="INF"
      id="ixv-247434"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_7_Member"
      decimals="INF"
      id="ixv-247435"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_8_Member"
      decimals="INF"
      id="ixv-247436"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021011_TH_9_Member"
      decimals="INF"
      id="ixv-247437"
      unitRef="pure">0.006</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-15258">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021010_ClassMember" id="ixv-15270">VIP Disciplined Small Cap Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021010_ClassMember" id="ixv-15273">VIP Disciplined Small Cap Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021010_ClassMember" id="ixv-15276">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021010_ClassMember" id="ixv-15295">This semi-annual shareholder report contains information about VIP Disciplined Small Cap Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021010_ClassMember" id="ixv-15297">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021010_ClassMember" id="ixv-15302">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021010_ClassMember" id="ixv-15304">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021010_ClassMember" id="ixv-15307">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021010_ClassMember" id="ixv-15310">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021010_ClassMember" id="ixv-15317">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;18&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.31&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021010_ClassMember"
      decimals="0"
      id="ixv-247438"
      unitRef="usd">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021010_ClassMember"
      decimals="INF"
      id="ixv-247439"
      unitRef="pure">0.0031</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021010_ClassMember" id="ixv-15358">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;678,655,288&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;633&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;83&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021010_InstantMember"
      decimals="0"
      id="ixv-247440"
      unitRef="usd">678655288</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021010_InstantMember"
      decimals="INF"
      id="ixv-247441"
      unitRef="holding">633</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021010_ClassMember"
      decimals="INF"
      id="ixv-247442"
      unitRef="pure">0.83</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021010_ClassMember" id="ixv-15418">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Financials

18.5

&#160;


Information Technology

17.3

&#160;


Health Care

17.0

&#160;


Industrials

16.8

&#160;


Consumer Discretionary

8.3

&#160;


Energy

5.2

&#160;


Materials

4.3

&#160;


Real Estate

3.6

&#160;


Communication Services

3.5

&#160;


Utilities

1.4

&#160;


Consumer Staples

0.7

&#160;


&#160;




Common Stocks

96.6


Preferred Stocks

0.0


Short-Term Investments and Net Other Assets (Liabilities)

3.4




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 3.4


&#160;






United States

96.1


Thailand

0.9


Singapore

0.9


Canada

0.7


Puerto Rico

0.6


Ireland

0.4


Switzerland

0.1


Monaco

0.1


Bermuda

0.1


Others

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 96.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Thailand - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 0.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Ireland - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Switzerland - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Monaco - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bermuda - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021010_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247443"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247444"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247445"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247446"
      unitRef="pure">0.168</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247447"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247448"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247449"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247450"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247451"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247452"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247453"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247454"
      unitRef="pure">0.966</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247455"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247456"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_US_Member"
      decimals="INF"
      id="ixv-247457"
      unitRef="pure">0.961</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_TH_Member"
      decimals="INF"
      id="ixv-247458"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_SG_Member"
      decimals="INF"
      id="ixv-247459"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_CA_Member"
      decimals="INF"
      id="ixv-247460"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_PR_Member"
      decimals="INF"
      id="ixv-247461"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_IE_Member"
      decimals="INF"
      id="ixv-247462"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_CH_Member"
      decimals="INF"
      id="ixv-247463"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_MC_Member"
      decimals="INF"
      id="ixv-247464"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_BM_Member"
      decimals="INF"
      id="ixv-247465"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_GD_Other_Member"
      decimals="INF"
      id="ixv-247466"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021010_ClassMember" id="ixv-15770">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


Guardant Health Inc

1.1


&#160;


MaxLinear Inc

1.0


&#160;


Fabrinet

0.9


&#160;


ACM Research Inc Class A

0.8


&#160;


Kulicke &amp; Soffa Industries Inc

0.8


&#160;


Tenable Holdings Inc

0.8


&#160;


Kodiak Gas Services Inc

0.8


&#160;


EnerSys

0.7


&#160;


Plexus Corp

0.7


&#160;


Installed Building Products Inc

0.6


&#160;


&#160;

8.2

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021010_TH_0_Member"
      decimals="INF"
      id="ixv-247467"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_1_Member"
      decimals="INF"
      id="ixv-247468"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_2_Member"
      decimals="INF"
      id="ixv-247469"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_3_Member"
      decimals="INF"
      id="ixv-247470"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_4_Member"
      decimals="INF"
      id="ixv-247471"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_5_Member"
      decimals="INF"
      id="ixv-247472"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_6_Member"
      decimals="INF"
      id="ixv-247473"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_7_Member"
      decimals="INF"
      id="ixv-247474"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_8_Member"
      decimals="INF"
      id="ixv-247475"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021010_TH_9_Member"
      decimals="INF"
      id="ixv-247476"
      unitRef="pure">0.006</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-15941">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021009_ClassMember" id="ixv-15953">VIP Contrafund&#x2120; Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021009_ClassMember" id="ixv-15956">VIP Contrafund&#x2120; Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021009_ClassMember" id="ixv-15959">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021009_ClassMember" id="ixv-15978">This semi-annual shareholder report contains information about VIP Contrafund&#x2120; Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021009_ClassMember" id="ixv-15980">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021009_ClassMember" id="ixv-15985">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021009_ClassMember" id="ixv-15987">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021009_ClassMember" id="ixv-15990">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021009_ClassMember" id="ixv-15993">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021009_ClassMember" id="ixv-16000">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class 2&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;41&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.78&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021009_ClassMember"
      decimals="0"
      id="ixv-247477"
      unitRef="usd">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021009_ClassMember"
      decimals="INF"
      id="ixv-247478"
      unitRef="pure">0.0078</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021009_ClassMember" id="ixv-16041">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;30,447,504,201&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;457&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;40&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021009_InstantMember"
      decimals="0"
      id="ixv-247479"
      unitRef="usd">30447504201</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021009_InstantMember"
      decimals="INF"
      id="ixv-247480"
      unitRef="holding">457</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021009_ClassMember"
      decimals="INF"
      id="ixv-247481"
      unitRef="pure">0.40</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021009_ClassMember" id="ixv-16101">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

34.9

&#160;


Communication Services

19.2

&#160;


Financials

10.8

&#160;


Industrials

9.5

&#160;


Consumer Discretionary

8.2

&#160;


Health Care

7.5

&#160;


Consumer Staples

2.4

&#160;


Energy

1.9

&#160;


Materials

1.5

&#160;


Real Estate

1.1

&#160;


Utilities

0.7

&#160;


&#160;




Common Stocks

96.5


Preferred Stocks

1.2


Bonds

0.0


Preferred Securities

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.3


&#160;






United States

90.6


Canada

2.7


Taiwan

2.3


Netherlands

1.4


Korea (South)

0.9


United Kingdom

0.5


Japan

0.4


Belgium

0.4


Brazil

0.2


Others

0.6




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 1.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Belgium - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021009_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247482"
      unitRef="pure">0.349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247483"
      unitRef="pure">0.192</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247484"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247485"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247486"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247487"
      unitRef="pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247488"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247489"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247490"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247491"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247492"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247493"
      unitRef="pure">0.965</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247494"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_AA_Bonds_Member"
      decimals="INF"
      id="ixv-247495"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-247496"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247497"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_US_Member"
      decimals="INF"
      id="ixv-247498"
      unitRef="pure">0.906</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_CA_Member"
      decimals="INF"
      id="ixv-247499"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_TW_Member"
      decimals="INF"
      id="ixv-247500"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_NL_Member"
      decimals="INF"
      id="ixv-247501"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_KR_Member"
      decimals="INF"
      id="ixv-247502"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_GB_Member"
      decimals="INF"
      id="ixv-247503"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_JP_Member"
      decimals="INF"
      id="ixv-247504"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_BE_Member"
      decimals="INF"
      id="ixv-247505"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_BR_Member"
      decimals="INF"
      id="ixv-247506"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_GD_Other_Member"
      decimals="INF"
      id="ixv-247507"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021009_ClassMember" id="ixv-16479">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

10.2


&#160;


Meta Platforms Inc Class A

6.5


&#160;


Alphabet Inc Class C

5.5


&#160;


Amazon.com Inc

4.6


&#160;


Space Exploration Technologies Corp

3.3


&#160;


Berkshire Hathaway Inc Class B

3.3


&#160;


Microsoft Corp

2.6


&#160;


Eli Lilly &amp; Co

2.2


&#160;


Broadcom Inc

2.2


&#160;


Apple Inc

1.9


&#160;


&#160;

42.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021009_TH_0_Member"
      decimals="INF"
      id="ixv-247508"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_1_Member"
      decimals="INF"
      id="ixv-247509"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_2_Member"
      decimals="INF"
      id="ixv-247510"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_3_Member"
      decimals="INF"
      id="ixv-247511"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_4_Member"
      decimals="INF"
      id="ixv-247512"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_5_Member"
      decimals="INF"
      id="ixv-247513"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_6_Member"
      decimals="INF"
      id="ixv-247514"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_7_Member"
      decimals="INF"
      id="ixv-247515"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_8_Member"
      decimals="INF"
      id="ixv-247516"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021009_TH_9_Member"
      decimals="INF"
      id="ixv-247517"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-16650">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021007_ClassMember" id="ixv-16662">VIP Contrafund&#x2120; Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021007_ClassMember" id="ixv-16665">VIP Contrafund&#x2120; Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021007_ClassMember" id="ixv-16668">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021007_ClassMember" id="ixv-16687">This semi-annual shareholder report contains information about VIP Contrafund&#x2120; Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021007_ClassMember" id="ixv-16689">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021007_ClassMember" id="ixv-16694">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021007_ClassMember" id="ixv-16696">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021007_ClassMember" id="ixv-16699">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021007_ClassMember" id="ixv-16702">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021007_ClassMember" id="ixv-16709">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Service Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;33&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.63&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021007_ClassMember"
      decimals="0"
      id="ixv-247518"
      unitRef="usd">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021007_ClassMember"
      decimals="INF"
      id="ixv-247519"
      unitRef="pure">0.0063</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021007_ClassMember" id="ixv-16750">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;30,447,504,201&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;457&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;40&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021007_InstantMember"
      decimals="0"
      id="ixv-247520"
      unitRef="usd">30447504201</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021007_InstantMember"
      decimals="INF"
      id="ixv-247521"
      unitRef="holding">457</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021007_ClassMember"
      decimals="INF"
      id="ixv-247522"
      unitRef="pure">0.40</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021007_ClassMember" id="ixv-16810">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

34.9

&#160;


Communication Services

19.2

&#160;


Financials

10.8

&#160;


Industrials

9.5

&#160;


Consumer Discretionary

8.2

&#160;


Health Care

7.5

&#160;


Consumer Staples

2.4

&#160;


Energy

1.9

&#160;


Materials

1.5

&#160;


Real Estate

1.1

&#160;


Utilities

0.7

&#160;


&#160;




Common Stocks

96.5


Preferred Stocks

1.2


Bonds

0.0


Preferred Securities

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.3


&#160;






United States

90.6


Canada

2.7


Taiwan

2.3


Netherlands

1.4


Korea (South)

0.9


United Kingdom

0.5


Japan

0.4


Belgium

0.4


Brazil

0.2


Others

0.6




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 1.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Belgium - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021007_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247523"
      unitRef="pure">0.349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247524"
      unitRef="pure">0.192</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247525"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247526"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247527"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247528"
      unitRef="pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247529"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247530"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247531"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247532"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247533"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247534"
      unitRef="pure">0.965</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247535"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_AA_Bonds_Member"
      decimals="INF"
      id="ixv-247536"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-247537"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247538"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_US_Member"
      decimals="INF"
      id="ixv-247539"
      unitRef="pure">0.906</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_CA_Member"
      decimals="INF"
      id="ixv-247540"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_TW_Member"
      decimals="INF"
      id="ixv-247541"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_NL_Member"
      decimals="INF"
      id="ixv-247542"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_KR_Member"
      decimals="INF"
      id="ixv-247543"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_GB_Member"
      decimals="INF"
      id="ixv-247544"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_JP_Member"
      decimals="INF"
      id="ixv-247545"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_BE_Member"
      decimals="INF"
      id="ixv-247546"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_BR_Member"
      decimals="INF"
      id="ixv-247547"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_GD_Other_Member"
      decimals="INF"
      id="ixv-247548"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021007_ClassMember" id="ixv-17188">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

10.2


&#160;


Meta Platforms Inc Class A

6.5


&#160;


Alphabet Inc Class C

5.5


&#160;


Amazon.com Inc

4.6


&#160;


Space Exploration Technologies Corp

3.3


&#160;


Berkshire Hathaway Inc Class B

3.3


&#160;


Microsoft Corp

2.6


&#160;


Eli Lilly &amp; Co

2.2


&#160;


Broadcom Inc

2.2


&#160;


Apple Inc

1.9


&#160;


&#160;

42.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021007_TH_0_Member"
      decimals="INF"
      id="ixv-247549"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_1_Member"
      decimals="INF"
      id="ixv-247550"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_2_Member"
      decimals="INF"
      id="ixv-247551"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_3_Member"
      decimals="INF"
      id="ixv-247552"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_4_Member"
      decimals="INF"
      id="ixv-247553"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_5_Member"
      decimals="INF"
      id="ixv-247554"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_6_Member"
      decimals="INF"
      id="ixv-247555"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_7_Member"
      decimals="INF"
      id="ixv-247556"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_8_Member"
      decimals="INF"
      id="ixv-247557"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021007_TH_9_Member"
      decimals="INF"
      id="ixv-247558"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-17359">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021006_ClassMember" id="ixv-17371">VIP Contrafund&#x2120; Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021006_ClassMember" id="ixv-17374">VIP Contrafund&#x2120; Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021006_ClassMember" id="ixv-17377">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021006_ClassMember" id="ixv-17396">This semi-annual shareholder report contains information about VIP Contrafund&#x2120; Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021006_ClassMember" id="ixv-17398">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021006_ClassMember" id="ixv-17403">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021006_ClassMember" id="ixv-17405">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021006_ClassMember" id="ixv-17408">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021006_ClassMember" id="ixv-17411">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021006_ClassMember" id="ixv-17418">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Investor Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;32&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.60&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021006_ClassMember"
      decimals="0"
      id="ixv-247559"
      unitRef="usd">32</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021006_ClassMember"
      decimals="INF"
      id="ixv-247560"
      unitRef="pure">0.0060</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021006_ClassMember" id="ixv-17459">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;30,447,504,201&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;457&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;40&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021006_InstantMember"
      decimals="0"
      id="ixv-247561"
      unitRef="usd">30447504201</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021006_InstantMember"
      decimals="INF"
      id="ixv-247562"
      unitRef="holding">457</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021006_ClassMember"
      decimals="INF"
      id="ixv-247563"
      unitRef="pure">0.40</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021006_ClassMember" id="ixv-17519">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

34.9

&#160;


Communication Services

19.2

&#160;


Financials

10.8

&#160;


Industrials

9.5

&#160;


Consumer Discretionary

8.2

&#160;


Health Care

7.5

&#160;


Consumer Staples

2.4

&#160;


Energy

1.9

&#160;


Materials

1.5

&#160;


Real Estate

1.1

&#160;


Utilities

0.7

&#160;


&#160;




Common Stocks

96.5


Preferred Stocks

1.2


Bonds

0.0


Preferred Securities

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.3


&#160;






United States

90.6


Canada

2.7


Taiwan

2.3


Netherlands

1.4


Korea (South)

0.9


United Kingdom

0.5


Japan

0.4


Belgium

0.4


Brazil

0.2


Others

0.6




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 1.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Belgium - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021006_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247564"
      unitRef="pure">0.349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247565"
      unitRef="pure">0.192</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247566"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247567"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247568"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247569"
      unitRef="pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247570"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247571"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247572"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247573"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247574"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247575"
      unitRef="pure">0.965</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247576"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_AA_Bonds_Member"
      decimals="INF"
      id="ixv-247577"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-247578"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247579"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_US_Member"
      decimals="INF"
      id="ixv-247580"
      unitRef="pure">0.906</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_CA_Member"
      decimals="INF"
      id="ixv-247581"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_TW_Member"
      decimals="INF"
      id="ixv-247582"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_NL_Member"
      decimals="INF"
      id="ixv-247583"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_KR_Member"
      decimals="INF"
      id="ixv-247584"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_GB_Member"
      decimals="INF"
      id="ixv-247585"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_JP_Member"
      decimals="INF"
      id="ixv-247586"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_BE_Member"
      decimals="INF"
      id="ixv-247587"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_BR_Member"
      decimals="INF"
      id="ixv-247588"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_GD_Other_Member"
      decimals="INF"
      id="ixv-247589"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021006_ClassMember" id="ixv-17897">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

10.2


&#160;


Meta Platforms Inc Class A

6.5


&#160;


Alphabet Inc Class C

5.5


&#160;


Amazon.com Inc

4.6


&#160;


Space Exploration Technologies Corp

3.3


&#160;


Berkshire Hathaway Inc Class B

3.3


&#160;


Microsoft Corp

2.6


&#160;


Eli Lilly &amp; Co

2.2


&#160;


Broadcom Inc

2.2


&#160;


Apple Inc

1.9


&#160;


&#160;

42.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021006_TH_0_Member"
      decimals="INF"
      id="ixv-247590"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_1_Member"
      decimals="INF"
      id="ixv-247591"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_2_Member"
      decimals="INF"
      id="ixv-247592"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_3_Member"
      decimals="INF"
      id="ixv-247593"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_4_Member"
      decimals="INF"
      id="ixv-247594"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_5_Member"
      decimals="INF"
      id="ixv-247595"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_6_Member"
      decimals="INF"
      id="ixv-247596"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_7_Member"
      decimals="INF"
      id="ixv-247597"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_8_Member"
      decimals="INF"
      id="ixv-247598"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021006_TH_9_Member"
      decimals="INF"
      id="ixv-247599"
      unitRef="pure">0.019</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-18068">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021005_ClassMember" id="ixv-18080">VIP Contrafund&#x2120; Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021005_ClassMember" id="ixv-18083">VIP Contrafund&#x2120; Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021005_ClassMember" id="ixv-18086">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021005_ClassMember" id="ixv-18105">This semi-annual shareholder report contains information about VIP Contrafund&#x2120; Portfolio for the period January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021005_ClassMember" id="ixv-18107">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021005_ClassMember" id="ixv-18112">You can find additional information about the Fund at fundresearch.fidelity.com/prospectus/sec. You can also request this information by contacting us at 1-877-208-0098 or by sending an e-mail to funddocuments@fmr.com.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="C000021005_ClassMember" id="ixv-18114">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021005_ClassMember" id="ixv-18117">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021005_ClassMember" id="ixv-18120">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021005_ClassMember" id="ixv-18127">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;What were your Fund costs for the last six months?&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(based on hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-style:none;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:51%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs of a $10,000 investment&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; background-color:#dfe0e4;border:1px solid #dfe0e4;padding:0px 0px 0px 0px;" valign="bottom"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;Costs paid as a percentage of a $10,000 investment &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:51%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;Initial Class&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:21%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;28&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:27%; border-bottom:1px solid #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:center;text-align-last:auto;"&gt;0.53&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:1%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000021005_ClassMember"
      decimals="0"
      id="ixv-247600"
      unitRef="usd">28</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021005_ClassMember"
      decimals="INF"
      id="ixv-247601"
      unitRef="pure">0.0053</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021005_ClassMember" id="ixv-18168">&lt;span style="font-family:'Fidelity Sans';font-size:16px;color:#368627;font-style:normal;font-weight:bold;"&gt;Key Fund Statistics&lt;/span&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;(as of June 30, 2026)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:11px;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;table cellpadding="0" cellspacing="1" style="border-collapse:separate;border-style:none;margin:auto;" width="100%"&gt;&lt;tr&gt;&lt;td style="width:63%; " valign="top"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:12px;color:#000000;font-style:normal;font-weight:bold;"&gt;KEY FACTS&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:bold;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:12px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Fund Size&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;$&lt;/span&gt;30,447,504,201&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Number of Holdings&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;457&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style="width:63%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Portfolio Turnover&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:32%; border-bottom:1px dashed #000000;padding:0px 0px 0px 0px;" valign="middle"&gt;&lt;div style="text-align:right;text-align-last:auto;"&gt;40&lt;span style="font-family:'Fidelity Sans';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;%&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align:right;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:5%; " valign="top"&gt;&lt;span style="line-height:11px;"&gt;&#160;&lt;/span&gt;&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align:left;text-align-last:auto;"&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="C000021005_InstantMember"
      decimals="0"
      id="ixv-247602"
      unitRef="usd">30447504201</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021005_InstantMember"
      decimals="INF"
      id="ixv-247603"
      unitRef="holding">457</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021005_ClassMember"
      decimals="INF"
      id="ixv-247604"
      unitRef="pure">0.40</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021005_ClassMember" id="ixv-18228">
&#160;
&#160;
&#160;
MARKET SECTORS
(% of Fund's net assets)

&#160;

&#160;


Information Technology

34.9

&#160;


Communication Services

19.2

&#160;


Financials

10.8

&#160;


Industrials

9.5

&#160;


Consumer Discretionary

8.2

&#160;


Health Care

7.5

&#160;


Consumer Staples

2.4

&#160;


Energy

1.9

&#160;


Materials

1.5

&#160;


Real Estate

1.1

&#160;


Utilities

0.7

&#160;


&#160;




Common Stocks

96.5


Preferred Stocks

1.2


Bonds

0.0


Preferred Securities

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.3




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Short-Term Investments and Net Other Assets (Liabilities) - 2.3


&#160;






United States

90.6


Canada

2.7


Taiwan

2.3


Netherlands

1.4


Korea (South)

0.9


United Kingdom

0.5


Japan

0.4


Belgium

0.4


Brazil

0.2


Others

0.6




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Taiwan - 2.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 1.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 0.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 0.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Japan - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Belgium - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Others - 0.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;




&#160;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021005_MS_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-247605"
      unitRef="pure">0.349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_CommunicationsSectorMember"
      decimals="INF"
      id="ixv-247606"
      unitRef="pure">0.192</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_FinancialsSectorMember"
      decimals="INF"
      id="ixv-247607"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_IndustrialSectorMember"
      decimals="INF"
      id="ixv-247608"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-247609"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_HealthcareSectorMember"
      decimals="INF"
      id="ixv-247610"
      unitRef="pure">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-247611"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_EnergySectorMember"
      decimals="INF"
      id="ixv-247612"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_MaterialsSectorMember"
      decimals="INF"
      id="ixv-247613"
      unitRef="pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_RealEstateSectorMember"
      decimals="INF"
      id="ixv-247614"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_MS_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-247615"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-247616"
      unitRef="pure">0.965</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-247617"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_AA_Bonds_Member"
      decimals="INF"
      id="ixv-247618"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-247619"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-247620"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_US_Member"
      decimals="INF"
      id="ixv-247621"
      unitRef="pure">0.906</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_CA_Member"
      decimals="INF"
      id="ixv-247622"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_TW_Member"
      decimals="INF"
      id="ixv-247623"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_NL_Member"
      decimals="INF"
      id="ixv-247624"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_KR_Member"
      decimals="INF"
      id="ixv-247625"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_GB_Member"
      decimals="INF"
      id="ixv-247626"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_JP_Member"
      decimals="INF"
      id="ixv-247627"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_BE_Member"
      decimals="INF"
      id="ixv-247628"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_BR_Member"
      decimals="INF"
      id="ixv-247629"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_GD_Other_Member"
      decimals="INF"
      id="ixv-247630"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021005_ClassMember" id="ixv-18606">TOP HOLDINGS(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

10.2


&#160;


Meta Platforms Inc Class A

6.5


&#160;


Alphabet Inc Class C

5.5


&#160;


Amazon.com Inc

4.6


&#160;


Space Exploration Technologies Corp

3.3


&#160;


Berkshire Hathaway Inc Class B

3.3


&#160;


Microsoft Corp

2.6


&#160;


Eli Lilly &amp; Co

2.2


&#160;


Broadcom Inc

2.2


&#160;


Apple Inc

1.9


&#160;


&#160;

42.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021005_TH_0_Member"
      decimals="INF"
      id="ixv-247631"
      unitRef="pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_1_Member"
      decimals="INF"
      id="ixv-247632"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_2_Member"
      decimals="INF"
      id="ixv-247633"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_3_Member"
      decimals="INF"
      id="ixv-247634"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_4_Member"
      decimals="INF"
      id="ixv-247635"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_5_Member"
      decimals="INF"
      id="ixv-247636"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_6_Member"
      decimals="INF"
      id="ixv-247637"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_7_Member"
      decimals="INF"
      id="ixv-247638"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_8_Member"
      decimals="INF"
      id="ixv-247639"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021005_TH_9_Member"
      decimals="INF"
      id="ixv-247640"
      unitRef="pure">0.019</oef:PctOfNav>
</xbrl>
