<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:fmr="http://www.fidelity.com/20250829"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024q3"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fmr-20250829.xsd" xlink:type="simple"/>
    <context id="C000259873_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000259873_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259873_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259873Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000259875_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_GD_ZM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259875_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259875Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000259874_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259874_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259874Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021094_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021094_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021094Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021093_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021093_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021093Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000243078_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243078_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021092_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021092_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021092Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021091_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_IN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021091_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021091Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021086_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021086_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021086Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021085_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021085_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021085Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021084_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021084_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021084Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021083_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021083_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021083Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000046805_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_GD_ZM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046805_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046805Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000046804_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_GD_ZM_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:ZM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046804_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046804Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021075_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021075_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021075Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021074_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021074_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021074Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000211329_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_DK_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000211329_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000211329Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021063_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_DK_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021063_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021063Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021062_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_AA_PreferredSecurities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_AA_Bonds_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AABondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_NL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_DK_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_BE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_DE_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_CN_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_GD_IL_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021062_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021062Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000243079_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_GD_GrandCaymanUKOverseasTer_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:GrandCaymanUKOverseasTerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243079_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021100_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_GD_GrandCaymanUKOverseasTer_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:GrandCaymanUKOverseasTerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021100_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021100Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021099_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_GD_PR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:PR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_GD_AU_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_GD_GrandCaymanUKOverseasTer_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:GrandCaymanUKOverseasTerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_GD_MX_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021099_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021099Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021082_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_GD_NO_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021082_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021082Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021081_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_GD_NO_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021081_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021081Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021080_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_GD_NO_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021080_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000243080_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243080_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243080Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000046803_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046803_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046803Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000046802_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046802_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000243077_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_GD_BailiwickOfJersey_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:BailiwickOfJerseyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000243077_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000243077Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021051_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_GD_BailiwickOfJersey_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:BailiwickOfJerseyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021051_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021051Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000021050_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_GD_CA_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_GD_BailiwickOfJersey_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">fmr:BailiwickOfJerseyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_GD_BR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_GD_CH_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_GD_FR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000021050_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000021050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000046807_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046807_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046807Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000046806_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000046806_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000046806Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_ClassMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="C000259876_InstantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TI_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">fmr:TI9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_AA_CommonStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AACommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_AA_PreferredStocks_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAPreferredStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">fmr:AAShortTermInvestmentsandNetOtherAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_GD_US_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_GD_SG_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_GD_TW_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_GD_GB_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_GD_KR_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_0_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_1_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_2_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_3_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_4_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_5_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_6_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_7_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_8_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="C000259876_TH_9_Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">fmr:C000259876Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">fmr:TH9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="Trust">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000720318</identifier>
        </entity>
        <period>
            <startDate>2024-12-31</startDate>
            <endDate>2025-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-100527">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="Trust" id="ixv-100528">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Trust" id="ixv-100529">0000720318</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="Trust" id="ixv-100530">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Trust" id="ixv-100531">Variable Insurance Products Fund IV</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-98">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000259873_ClassMember" id="ixv-110">VIP Industrials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000259873_ClassMember" id="ixv-113">VIP Industrials Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000259873_ClassMember" id="ixv-116">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000259873_ClassMember" id="ixv-135">This semi-annual shareholder report contains information about VIP Industrials Portfolio for the period April 25, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000259873_ClassMember" id="ixv-137">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000259873_ClassMember" id="ixv-142">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="C000259873_ClassMember" id="ixv-144">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000259873_ClassMember" id="ixv-147">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000259873_ClassMember" id="ixv-150">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000259873_ClassMember" id="ixv-157">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:24%; 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;17&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:30%; 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.85&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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expenses for the full reporting period would be higher.&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;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000259873_ClassMember"
      decimals="0"
      id="ixv-107825"
      unitRef="usd">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000259873_ClassMember"
      decimals="INF"
      id="ixv-107826"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:ExpensesShortPeriodFnTextBlock contextRef="C000259873_ClassMember" id="ixv-198">Expenses for the full reporting period would be higher.</oef:ExpensesShortPeriodFnTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000259873_ClassMember" id="ixv-204">&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, 2025)&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;294,425,450&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;52&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;30&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="C000259873_InstantMember"
      decimals="0"
      id="ixv-107827"
      unitRef="usd">294425450</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000259873_InstantMember"
      decimals="INF"
      id="ixv-107828"
      unitRef="holding">52</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000259873_ClassMember"
      decimals="INF"
      id="ixv-107829"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000259873_ClassMember" id="ixv-264">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Aerospace &amp; Defense

27.2

&#160;


Machinery

20.2

&#160;


Electrical Equipment

15.6

&#160;


Building Products

8.7

&#160;


Ground Transportation

8.6

&#160;


Trading Companies &amp; Distributors

5.3

&#160;


Commercial Services &amp; Supplies

4.7

&#160;


Construction &amp; Engineering

3.0

&#160;


Professional Services

2.4

&#160;


Others

2.7

&#160;


&#160;




&#160;
Common Stocks

98.4


Short-Term Investments and Net Other Assets (Liabilities)

1.6




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.4&#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.6


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000259873_TI_0_Member"
      decimals="INF"
      id="ixv-107830"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_1_Member"
      decimals="INF"
      id="ixv-107831"
      unitRef="pure">0.202</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_2_Member"
      decimals="INF"
      id="ixv-107832"
      unitRef="pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_3_Member"
      decimals="INF"
      id="ixv-107833"
      unitRef="pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_4_Member"
      decimals="INF"
      id="ixv-107834"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_5_Member"
      decimals="INF"
      id="ixv-107835"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_6_Member"
      decimals="INF"
      id="ixv-107836"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_7_Member"
      decimals="INF"
      id="ixv-107837"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_8_Member"
      decimals="INF"
      id="ixv-107838"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TI_9_Member"
      decimals="INF"
      id="ixv-107839"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-107840"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-107841"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_GD_US_Member"
      decimals="INF"
      id="ixv-107842"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000259873_ClassMember" id="ixv-474">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


GE Aerospace

7.6


&#160;


GE Vernova Inc

7.6


&#160;


Howmet Aerospace Inc

6.0


&#160;


Boeing Co

4.2


&#160;


Parker-Hannifin Corp

4.0


&#160;


Eaton Corp PLC

3.9


&#160;


Trane Technologies PLC

3.9


&#160;


TransDigm Group Inc

3.2


&#160;


Ingersoll Rand Inc

3.1


&#160;


Deere &amp; Co

3.1


&#160;


&#160;

46.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259873_TH_0_Member"
      decimals="INF"
      id="ixv-107843"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_1_Member"
      decimals="INF"
      id="ixv-107844"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_2_Member"
      decimals="INF"
      id="ixv-107845"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_3_Member"
      decimals="INF"
      id="ixv-107846"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_4_Member"
      decimals="INF"
      id="ixv-107847"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_5_Member"
      decimals="INF"
      id="ixv-107848"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_6_Member"
      decimals="INF"
      id="ixv-107849"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_7_Member"
      decimals="INF"
      id="ixv-107850"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_8_Member"
      decimals="INF"
      id="ixv-107851"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259873_TH_9_Member"
      decimals="INF"
      id="ixv-107852"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-645">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000259875_ClassMember" id="ixv-657">VIP Materials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000259875_ClassMember" id="ixv-660">VIP Materials Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000259875_ClassMember" id="ixv-663">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000259875_ClassMember" id="ixv-682">This semi-annual shareholder report contains information about VIP Materials Portfolio for the period April 25, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000259875_ClassMember" id="ixv-684">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000259875_ClassMember" id="ixv-689">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="C000259875_ClassMember" id="ixv-691">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000259875_ClassMember" id="ixv-694">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000259875_ClassMember" id="ixv-697">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000259875_ClassMember" id="ixv-704">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:24%; 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;17&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:30%; 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.91&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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expenses for the full reporting period would be higher.&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;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000259875_ClassMember"
      decimals="0"
      id="ixv-107853"
      unitRef="usd">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000259875_ClassMember"
      decimals="INF"
      id="ixv-107854"
      unitRef="pure">0.0091</oef:ExpenseRatioPct>
    <oef:ExpensesShortPeriodFnTextBlock contextRef="C000259875_ClassMember" id="ixv-745">Expenses for the full reporting period would be higher.</oef:ExpensesShortPeriodFnTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000259875_ClassMember" id="ixv-751">&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, 2025)&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;61,791,421&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;44&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;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;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="C000259875_InstantMember"
      decimals="0"
      id="ixv-107855"
      unitRef="usd">61791421</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000259875_InstantMember"
      decimals="INF"
      id="ixv-107856"
      unitRef="holding">44</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000259875_ClassMember"
      decimals="INF"
      id="ixv-107857"
      unitRef="pure">0.53</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000259875_ClassMember" id="ixv-811">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Chemicals

57.0

&#160;


Metals &amp; Mining

22.5

&#160;


Containers &amp; Packaging

10.6

&#160;


Construction Materials

8.8

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

86.2


Canada

7.2


Zambia

3.4


Brazil

3.0


Germany

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 86.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 7.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;

Zambia - 3.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;

Brazil - 3.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;

Germany - 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;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259875_TI_0_Member"
      decimals="INF"
      id="ixv-107858"
      unitRef="pure">0.570</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TI_1_Member"
      decimals="INF"
      id="ixv-107859"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TI_2_Member"
      decimals="INF"
      id="ixv-107860"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TI_3_Member"
      decimals="INF"
      id="ixv-107861"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-107862"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-107863"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_GD_US_Member"
      decimals="INF"
      id="ixv-107864"
      unitRef="pure">0.862</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_GD_CA_Member"
      decimals="INF"
      id="ixv-107865"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_GD_ZM_Member"
      decimals="INF"
      id="ixv-107866"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_GD_BR_Member"
      decimals="INF"
      id="ixv-107867"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_GD_DE_Member"
      decimals="INF"
      id="ixv-107868"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000259875_ClassMember" id="ixv-1019">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Linde PLC

17.4


&#160;


Ecolab Inc

8.8


&#160;


Air Products and Chemicals Inc

5.2


&#160;


Corteva Inc

5.1


&#160;


Mosaic Co/The

4.9


&#160;


International Paper Co

3.5


&#160;


First Quantum Minerals Ltd

3.4


&#160;


CRH PLC

3.1


&#160;


AptarGroup Inc

3.1


&#160;


Wheaton Precious Metals Corp

3.0


&#160;


&#160;

57.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259875_TH_0_Member"
      decimals="INF"
      id="ixv-107869"
      unitRef="pure">0.174</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_1_Member"
      decimals="INF"
      id="ixv-107870"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_2_Member"
      decimals="INF"
      id="ixv-107871"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_3_Member"
      decimals="INF"
      id="ixv-107872"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_4_Member"
      decimals="INF"
      id="ixv-107873"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_5_Member"
      decimals="INF"
      id="ixv-107874"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_6_Member"
      decimals="INF"
      id="ixv-107875"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_7_Member"
      decimals="INF"
      id="ixv-107876"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_8_Member"
      decimals="INF"
      id="ixv-107877"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259875_TH_9_Member"
      decimals="INF"
      id="ixv-107878"
      unitRef="pure">0.030</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-1190">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000259874_ClassMember" id="ixv-1202">VIP Utilities Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000259874_ClassMember" id="ixv-1205">VIP Utilities Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000259874_ClassMember" id="ixv-1208">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000259874_ClassMember" id="ixv-1227">This semi-annual shareholder report contains information about VIP Utilities Portfolio for the period April 25, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000259874_ClassMember" id="ixv-1229">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000259874_ClassMember" id="ixv-1234">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="C000259874_ClassMember" id="ixv-1236">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000259874_ClassMember" id="ixv-1239">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000259874_ClassMember" id="ixv-1242">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000259874_ClassMember" id="ixv-1249">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:24%; 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;16&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:30%; 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.85&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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expenses for the full reporting period would be higher.&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;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000259874_ClassMember"
      decimals="0"
      id="ixv-107879"
      unitRef="usd">16</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000259874_ClassMember"
      decimals="INF"
      id="ixv-107880"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:ExpensesShortPeriodFnTextBlock contextRef="C000259874_ClassMember" id="ixv-1290">Expenses for the full reporting period would be higher.</oef:ExpensesShortPeriodFnTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000259874_ClassMember" id="ixv-1296">&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, 2025)&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;321,132,406&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;29&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;176&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="C000259874_InstantMember"
      decimals="0"
      id="ixv-107881"
      unitRef="usd">321132406</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000259874_InstantMember"
      decimals="INF"
      id="ixv-107882"
      unitRef="holding">29</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000259874_ClassMember"
      decimals="INF"
      id="ixv-107883"
      unitRef="pure">1.76</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000259874_ClassMember" id="ixv-1356">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Electric Utilities

64.7

&#160;


Multi-Utilities

16.7

&#160;


Independent Power and Renewable Electricity Producers

8.3

&#160;


Oil, Gas &amp; Consumable Fuels

2.7

&#160;


Electrical Equipment

2.1

&#160;


Gas Utilities

1.6

&#160;


Construction &amp; Engineering

1.6

&#160;


Commercial Services &amp; Supplies

0.6

&#160;


Semiconductors &amp; Semiconductor Equipment

0.6

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

97.3


Canada

2.7




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.3&#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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259874_TI_0_Member"
      decimals="INF"
      id="ixv-107884"
      unitRef="pure">0.647</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_1_Member"
      decimals="INF"
      id="ixv-107885"
      unitRef="pure">0.167</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_2_Member"
      decimals="INF"
      id="ixv-107886"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_3_Member"
      decimals="INF"
      id="ixv-107887"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_4_Member"
      decimals="INF"
      id="ixv-107888"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_5_Member"
      decimals="INF"
      id="ixv-107889"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_6_Member"
      decimals="INF"
      id="ixv-107890"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_7_Member"
      decimals="INF"
      id="ixv-107891"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TI_8_Member"
      decimals="INF"
      id="ixv-107892"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-107893"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-107894"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_GD_US_Member"
      decimals="INF"
      id="ixv-107895"
      unitRef="pure">0.973</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_GD_CA_Member"
      decimals="INF"
      id="ixv-107896"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000259874_ClassMember" id="ixv-1570">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NextEra Energy Inc

11.8


&#160;


Constellation Energy Corp

9.2


&#160;


Duke Energy Corp

8.2


&#160;


Vistra Corp

7.7


&#160;


Sempra

6.0


&#160;


Exelon Corp

5.5


&#160;


Entergy Corp

4.7


&#160;


PPL Corp

4.0


&#160;


Ameren Corp

3.9


&#160;


Xcel Energy Inc

3.8


&#160;


&#160;

64.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259874_TH_0_Member"
      decimals="INF"
      id="ixv-107897"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_1_Member"
      decimals="INF"
      id="ixv-107898"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_2_Member"
      decimals="INF"
      id="ixv-107899"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_3_Member"
      decimals="INF"
      id="ixv-107900"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_4_Member"
      decimals="INF"
      id="ixv-107901"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_5_Member"
      decimals="INF"
      id="ixv-107902"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_6_Member"
      decimals="INF"
      id="ixv-107903"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_7_Member"
      decimals="INF"
      id="ixv-107904"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_8_Member"
      decimals="INF"
      id="ixv-107905"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259874_TH_9_Member"
      decimals="INF"
      id="ixv-107906"
      unitRef="pure">0.038</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-1741">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021094_ClassMember" id="ixv-1753">VIP Utilities Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021094_ClassMember" id="ixv-1756">VIP Utilities Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021094_ClassMember" id="ixv-1759">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021094_ClassMember" id="ixv-1778">This semi-annual shareholder report contains information about VIP Utilities Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021094_ClassMember" id="ixv-1780">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021094_ClassMember" id="ixv-1785">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="C000021094_ClassMember" id="ixv-1787">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021094_ClassMember" id="ixv-1790">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021094_ClassMember" id="ixv-1793">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021094_ClassMember" id="ixv-1800">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;35&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:30%; 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.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;/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="C000021094_ClassMember"
      decimals="0"
      id="ixv-107907"
      unitRef="usd">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021094_ClassMember"
      decimals="INF"
      id="ixv-107908"
      unitRef="pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021094_ClassMember" id="ixv-1840">&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, 2025)&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;321,132,406&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;29&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;176&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="C000021094_InstantMember"
      decimals="0"
      id="ixv-107909"
      unitRef="usd">321132406</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021094_InstantMember"
      decimals="INF"
      id="ixv-107910"
      unitRef="holding">29</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021094_ClassMember"
      decimals="INF"
      id="ixv-107911"
      unitRef="pure">1.76</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021094_ClassMember" id="ixv-1900">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Electric Utilities

64.7

&#160;


Multi-Utilities

16.7

&#160;


Independent Power and Renewable Electricity Producers

8.3

&#160;


Oil, Gas &amp; Consumable Fuels

2.7

&#160;


Electrical Equipment

2.1

&#160;


Gas Utilities

1.6

&#160;


Construction &amp; Engineering

1.6

&#160;


Commercial Services &amp; Supplies

0.6

&#160;


Semiconductors &amp; Semiconductor Equipment

0.6

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

97.3


Canada

2.7




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.3&#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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021094_TI_0_Member"
      decimals="INF"
      id="ixv-107912"
      unitRef="pure">0.647</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_1_Member"
      decimals="INF"
      id="ixv-107913"
      unitRef="pure">0.167</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_2_Member"
      decimals="INF"
      id="ixv-107914"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_3_Member"
      decimals="INF"
      id="ixv-107915"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_4_Member"
      decimals="INF"
      id="ixv-107916"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_5_Member"
      decimals="INF"
      id="ixv-107917"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_6_Member"
      decimals="INF"
      id="ixv-107918"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_7_Member"
      decimals="INF"
      id="ixv-107919"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TI_8_Member"
      decimals="INF"
      id="ixv-107920"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-107921"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-107922"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_GD_US_Member"
      decimals="INF"
      id="ixv-107923"
      unitRef="pure">0.973</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_GD_CA_Member"
      decimals="INF"
      id="ixv-107924"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021094_ClassMember" id="ixv-2114">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NextEra Energy Inc

11.8


&#160;


Constellation Energy Corp

9.2


&#160;


Duke Energy Corp

8.2


&#160;


Vistra Corp

7.7


&#160;


Sempra

6.0


&#160;


Exelon Corp

5.5


&#160;


Entergy Corp

4.7


&#160;


PPL Corp

4.0


&#160;


Ameren Corp

3.9


&#160;


Xcel Energy Inc

3.8


&#160;


&#160;

64.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021094_TH_0_Member"
      decimals="INF"
      id="ixv-107925"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_1_Member"
      decimals="INF"
      id="ixv-107926"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_2_Member"
      decimals="INF"
      id="ixv-107927"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_3_Member"
      decimals="INF"
      id="ixv-107928"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_4_Member"
      decimals="INF"
      id="ixv-107929"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_5_Member"
      decimals="INF"
      id="ixv-107930"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_6_Member"
      decimals="INF"
      id="ixv-107931"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_7_Member"
      decimals="INF"
      id="ixv-107932"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_8_Member"
      decimals="INF"
      id="ixv-107933"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021094_TH_9_Member"
      decimals="INF"
      id="ixv-107934"
      unitRef="pure">0.038</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2285">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021093_ClassMember" id="ixv-2297">VIP Utilities Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021093_ClassMember" id="ixv-2300">VIP Utilities Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021093_ClassMember" id="ixv-2303">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021093_ClassMember" id="ixv-2322">This semi-annual shareholder report contains information about VIP Utilities Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021093_ClassMember" id="ixv-2324">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021093_ClassMember" id="ixv-2329">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="C000021093_ClassMember" id="ixv-2331">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021093_ClassMember" id="ixv-2334">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021093_ClassMember" id="ixv-2337">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021093_ClassMember" id="ixv-2344">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;31&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:30%; 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="C000021093_ClassMember"
      decimals="0"
      id="ixv-107935"
      unitRef="usd">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021093_ClassMember"
      decimals="INF"
      id="ixv-107936"
      unitRef="pure">0.0060</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021093_ClassMember" id="ixv-2384">&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, 2025)&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;321,132,406&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;29&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;176&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="C000021093_InstantMember"
      decimals="0"
      id="ixv-107937"
      unitRef="usd">321132406</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021093_InstantMember"
      decimals="INF"
      id="ixv-107938"
      unitRef="holding">29</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021093_ClassMember"
      decimals="INF"
      id="ixv-107939"
      unitRef="pure">1.76</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021093_ClassMember" id="ixv-2444">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Electric Utilities

64.7

&#160;


Multi-Utilities

16.7

&#160;


Independent Power and Renewable Electricity Producers

8.3

&#160;


Oil, Gas &amp; Consumable Fuels

2.7

&#160;


Electrical Equipment

2.1

&#160;


Gas Utilities

1.6

&#160;


Construction &amp; Engineering

1.6

&#160;


Commercial Services &amp; Supplies

0.6

&#160;


Semiconductors &amp; Semiconductor Equipment

0.6

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

97.3


Canada

2.7




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.3&#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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021093_TI_0_Member"
      decimals="INF"
      id="ixv-107940"
      unitRef="pure">0.647</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_1_Member"
      decimals="INF"
      id="ixv-107941"
      unitRef="pure">0.167</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_2_Member"
      decimals="INF"
      id="ixv-107942"
      unitRef="pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_3_Member"
      decimals="INF"
      id="ixv-107943"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_4_Member"
      decimals="INF"
      id="ixv-107944"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_5_Member"
      decimals="INF"
      id="ixv-107945"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_6_Member"
      decimals="INF"
      id="ixv-107946"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_7_Member"
      decimals="INF"
      id="ixv-107947"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TI_8_Member"
      decimals="INF"
      id="ixv-107948"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-107949"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-107950"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_GD_US_Member"
      decimals="INF"
      id="ixv-107951"
      unitRef="pure">0.973</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_GD_CA_Member"
      decimals="INF"
      id="ixv-107952"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021093_ClassMember" id="ixv-2658">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NextEra Energy Inc

11.8


&#160;


Constellation Energy Corp

9.2


&#160;


Duke Energy Corp

8.2


&#160;


Vistra Corp

7.7


&#160;


Sempra

6.0


&#160;


Exelon Corp

5.5


&#160;


Entergy Corp

4.7


&#160;


PPL Corp

4.0


&#160;


Ameren Corp

3.9


&#160;


Xcel Energy Inc

3.8


&#160;


&#160;

64.8

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021093_TH_0_Member"
      decimals="INF"
      id="ixv-107953"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_1_Member"
      decimals="INF"
      id="ixv-107954"
      unitRef="pure">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_2_Member"
      decimals="INF"
      id="ixv-107955"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_3_Member"
      decimals="INF"
      id="ixv-107956"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_4_Member"
      decimals="INF"
      id="ixv-107957"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_5_Member"
      decimals="INF"
      id="ixv-107958"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_6_Member"
      decimals="INF"
      id="ixv-107959"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_7_Member"
      decimals="INF"
      id="ixv-107960"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_8_Member"
      decimals="INF"
      id="ixv-107961"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021093_TH_9_Member"
      decimals="INF"
      id="ixv-107962"
      unitRef="pure">0.038</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-2829">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000243078_ClassMember" id="ixv-2841">VIP Technology Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000243078_ClassMember" id="ixv-2844">VIP Technology Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000243078_ClassMember" id="ixv-2847">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000243078_ClassMember" id="ixv-2866">This semi-annual shareholder report contains information about VIP Technology Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000243078_ClassMember" id="ixv-2868">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000243078_ClassMember" id="ixv-2873">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="C000243078_ClassMember" id="ixv-2875">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000243078_ClassMember" id="ixv-2878">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000243078_ClassMember" id="ixv-2881">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000243078_ClassMember" id="ixv-2888">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;42&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:30%; 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.82&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="C000243078_ClassMember"
      decimals="0"
      id="ixv-107963"
      unitRef="usd">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000243078_ClassMember"
      decimals="INF"
      id="ixv-107964"
      unitRef="pure">0.0082</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000243078_ClassMember" id="ixv-2928">&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, 2025)&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;3,012,771,758&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;103&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;44&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="C000243078_InstantMember"
      decimals="0"
      id="ixv-107965"
      unitRef="usd">3012771758</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000243078_InstantMember"
      decimals="INF"
      id="ixv-107966"
      unitRef="holding">103</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000243078_ClassMember"
      decimals="INF"
      id="ixv-107967"
      unitRef="pure">0.44</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000243078_ClassMember" id="ixv-2988">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Semiconductors &amp; Semiconductor Equipment

45.9

&#160;


Software

24.5

&#160;


Technology Hardware, Storage &amp; Peripherals

12.6

&#160;


IT Services

6.0

&#160;


Communications Equipment

4.1

&#160;


Ground Transportation

2.4

&#160;


Broadline Retail

0.9

&#160;


Entertainment

0.8

&#160;


Hotels, Restaurants &amp; Leisure

0.3

&#160;


Others

0.4

&#160;


&#160;




&#160;
Common Stocks

96.2


Preferred Stocks

1.7


Preferred Securities

0.0


Bonds

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.7&#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;

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;

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


&#160;






United States

90.9


Netherlands

4.5


Taiwan

2.4


Canada

1.6


United Kingdom

0.2


India

0.2


France

0.1


China

0.1


Israel

0.0


Korea (South)

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 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;

Taiwan - 2.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;

Canada - 1.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;

United Kingdom - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 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;


&#160;

France - 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;

China - 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;

Israel - 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;

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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243078_TI_0_Member"
      decimals="INF"
      id="ixv-107968"
      unitRef="pure">0.459</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_1_Member"
      decimals="INF"
      id="ixv-107969"
      unitRef="pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_2_Member"
      decimals="INF"
      id="ixv-107970"
      unitRef="pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_3_Member"
      decimals="INF"
      id="ixv-107971"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_4_Member"
      decimals="INF"
      id="ixv-107972"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_5_Member"
      decimals="INF"
      id="ixv-107973"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_6_Member"
      decimals="INF"
      id="ixv-107974"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_7_Member"
      decimals="INF"
      id="ixv-107975"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_8_Member"
      decimals="INF"
      id="ixv-107976"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TI_9_Member"
      decimals="INF"
      id="ixv-107977"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-107978"
      unitRef="pure">0.962</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-107979"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-107980"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_AA_Bonds_Member"
      decimals="INF"
      id="ixv-107981"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-107982"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_US_Member"
      decimals="INF"
      id="ixv-107983"
      unitRef="pure">0.909</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_NL_Member"
      decimals="INF"
      id="ixv-107984"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_TW_Member"
      decimals="INF"
      id="ixv-107985"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_CA_Member"
      decimals="INF"
      id="ixv-107986"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_GB_Member"
      decimals="INF"
      id="ixv-107987"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_IN_Member"
      decimals="INF"
      id="ixv-107988"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_FR_Member"
      decimals="INF"
      id="ixv-107989"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_CN_Member"
      decimals="INF"
      id="ixv-107990"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_IL_Member"
      decimals="INF"
      id="ixv-107991"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_GD_KR_Member"
      decimals="INF"
      id="ixv-107992"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000243078_ClassMember" id="ixv-3354">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

24.7


&#160;


Microsoft Corp

12.2


&#160;


Apple Inc

9.9


&#160;


Cisco Systems Inc

4.1


&#160;


Marvell Technology Inc

3.8


&#160;


NXP Semiconductors NV

3.7


&#160;


ON Semiconductor Corp

3.1


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

2.4


&#160;


Uber Technologies Inc

2.3


&#160;


GlobalFoundries Inc

2.2


&#160;


&#160;

68.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243078_TH_0_Member"
      decimals="INF"
      id="ixv-107993"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_1_Member"
      decimals="INF"
      id="ixv-107994"
      unitRef="pure">0.122</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_2_Member"
      decimals="INF"
      id="ixv-107995"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_3_Member"
      decimals="INF"
      id="ixv-107996"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_4_Member"
      decimals="INF"
      id="ixv-107997"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_5_Member"
      decimals="INF"
      id="ixv-107998"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_6_Member"
      decimals="INF"
      id="ixv-107999"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_7_Member"
      decimals="INF"
      id="ixv-108000"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_8_Member"
      decimals="INF"
      id="ixv-108001"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243078_TH_9_Member"
      decimals="INF"
      id="ixv-108002"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-3525">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021092_ClassMember" id="ixv-3537">VIP Technology Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021092_ClassMember" id="ixv-3540">VIP Technology Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021092_ClassMember" id="ixv-3543">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021092_ClassMember" id="ixv-3562">This semi-annual shareholder report contains information about VIP Technology Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021092_ClassMember" id="ixv-3564">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021092_ClassMember" id="ixv-3569">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="C000021092_ClassMember" id="ixv-3571">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021092_ClassMember" id="ixv-3574">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021092_ClassMember" id="ixv-3577">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021092_ClassMember" id="ixv-3584">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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.65&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="C000021092_ClassMember"
      decimals="0"
      id="ixv-108003"
      unitRef="usd">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021092_ClassMember"
      decimals="INF"
      id="ixv-108004"
      unitRef="pure">0.0065</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021092_ClassMember" id="ixv-3624">&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, 2025)&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;3,012,771,758&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;103&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;44&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="C000021092_InstantMember"
      decimals="0"
      id="ixv-108005"
      unitRef="usd">3012771758</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021092_InstantMember"
      decimals="INF"
      id="ixv-108006"
      unitRef="holding">103</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021092_ClassMember"
      decimals="INF"
      id="ixv-108007"
      unitRef="pure">0.44</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021092_ClassMember" id="ixv-3684">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Semiconductors &amp; Semiconductor Equipment

45.9

&#160;


Software

24.5

&#160;


Technology Hardware, Storage &amp; Peripherals

12.6

&#160;


IT Services

6.0

&#160;


Communications Equipment

4.1

&#160;


Ground Transportation

2.4

&#160;


Broadline Retail

0.9

&#160;


Entertainment

0.8

&#160;


Hotels, Restaurants &amp; Leisure

0.3

&#160;


Others

0.4

&#160;


&#160;




&#160;
Common Stocks

96.2


Preferred Stocks

1.7


Preferred Securities

0.0


Bonds

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.7&#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;

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;

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


&#160;






United States

90.9


Netherlands

4.5


Taiwan

2.4


Canada

1.6


United Kingdom

0.2


India

0.2


France

0.1


China

0.1


Israel

0.0


Korea (South)

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 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;

Taiwan - 2.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;

Canada - 1.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;

United Kingdom - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 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;


&#160;

France - 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;

China - 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;

Israel - 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;

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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021092_TI_0_Member"
      decimals="INF"
      id="ixv-108008"
      unitRef="pure">0.459</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_1_Member"
      decimals="INF"
      id="ixv-108009"
      unitRef="pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_2_Member"
      decimals="INF"
      id="ixv-108010"
      unitRef="pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_3_Member"
      decimals="INF"
      id="ixv-108011"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_4_Member"
      decimals="INF"
      id="ixv-108012"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_5_Member"
      decimals="INF"
      id="ixv-108013"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_6_Member"
      decimals="INF"
      id="ixv-108014"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_7_Member"
      decimals="INF"
      id="ixv-108015"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_8_Member"
      decimals="INF"
      id="ixv-108016"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TI_9_Member"
      decimals="INF"
      id="ixv-108017"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108018"
      unitRef="pure">0.962</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108019"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-108020"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_AA_Bonds_Member"
      decimals="INF"
      id="ixv-108021"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108022"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_US_Member"
      decimals="INF"
      id="ixv-108023"
      unitRef="pure">0.909</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_NL_Member"
      decimals="INF"
      id="ixv-108024"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_TW_Member"
      decimals="INF"
      id="ixv-108025"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_CA_Member"
      decimals="INF"
      id="ixv-108026"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_GB_Member"
      decimals="INF"
      id="ixv-108027"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_IN_Member"
      decimals="INF"
      id="ixv-108028"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_FR_Member"
      decimals="INF"
      id="ixv-108029"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_CN_Member"
      decimals="INF"
      id="ixv-108030"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_IL_Member"
      decimals="INF"
      id="ixv-108031"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_GD_KR_Member"
      decimals="INF"
      id="ixv-108032"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021092_ClassMember" id="ixv-4050">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

24.7


&#160;


Microsoft Corp

12.2


&#160;


Apple Inc

9.9


&#160;


Cisco Systems Inc

4.1


&#160;


Marvell Technology Inc

3.8


&#160;


NXP Semiconductors NV

3.7


&#160;


ON Semiconductor Corp

3.1


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

2.4


&#160;


Uber Technologies Inc

2.3


&#160;


GlobalFoundries Inc

2.2


&#160;


&#160;

68.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021092_TH_0_Member"
      decimals="INF"
      id="ixv-108033"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_1_Member"
      decimals="INF"
      id="ixv-108034"
      unitRef="pure">0.122</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_2_Member"
      decimals="INF"
      id="ixv-108035"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_3_Member"
      decimals="INF"
      id="ixv-108036"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_4_Member"
      decimals="INF"
      id="ixv-108037"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_5_Member"
      decimals="INF"
      id="ixv-108038"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_6_Member"
      decimals="INF"
      id="ixv-108039"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_7_Member"
      decimals="INF"
      id="ixv-108040"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_8_Member"
      decimals="INF"
      id="ixv-108041"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021092_TH_9_Member"
      decimals="INF"
      id="ixv-108042"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4221">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021091_ClassMember" id="ixv-4233">VIP Technology Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021091_ClassMember" id="ixv-4236">VIP Technology Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021091_ClassMember" id="ixv-4239">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021091_ClassMember" id="ixv-4258">This semi-annual shareholder report contains information about VIP Technology Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021091_ClassMember" id="ixv-4260">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021091_ClassMember" id="ixv-4265">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="C000021091_ClassMember" id="ixv-4267">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021091_ClassMember" id="ixv-4270">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021091_ClassMember" id="ixv-4273">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021091_ClassMember" id="ixv-4280">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;29&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:30%; 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.57&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="C000021091_ClassMember"
      decimals="0"
      id="ixv-108043"
      unitRef="usd">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021091_ClassMember"
      decimals="INF"
      id="ixv-108044"
      unitRef="pure">0.0057</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021091_ClassMember" id="ixv-4320">&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, 2025)&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;3,012,771,758&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;103&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;44&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="C000021091_InstantMember"
      decimals="0"
      id="ixv-108045"
      unitRef="usd">3012771758</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021091_InstantMember"
      decimals="INF"
      id="ixv-108046"
      unitRef="holding">103</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021091_ClassMember"
      decimals="INF"
      id="ixv-108047"
      unitRef="pure">0.44</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021091_ClassMember" id="ixv-4380">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Semiconductors &amp; Semiconductor Equipment

45.9

&#160;


Software

24.5

&#160;


Technology Hardware, Storage &amp; Peripherals

12.6

&#160;


IT Services

6.0

&#160;


Communications Equipment

4.1

&#160;


Ground Transportation

2.4

&#160;


Broadline Retail

0.9

&#160;


Entertainment

0.8

&#160;


Hotels, Restaurants &amp; Leisure

0.3

&#160;


Others

0.4

&#160;


&#160;




&#160;
Common Stocks

96.2


Preferred Stocks

1.7


Preferred Securities

0.0


Bonds

0.0


Short-Term Investments and Net Other Assets (Liabilities)

2.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 96.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Stocks - 1.7&#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;

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;

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


&#160;






United States

90.9


Netherlands

4.5


Taiwan

2.4


Canada

1.6


United Kingdom

0.2


India

0.2


France

0.1


China

0.1


Israel

0.0


Korea (South)

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 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;

Taiwan - 2.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;

Canada - 1.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;

United Kingdom - 0.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

India - 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;


&#160;

France - 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;

China - 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;

Israel - 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;

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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021091_TI_0_Member"
      decimals="INF"
      id="ixv-108048"
      unitRef="pure">0.459</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_1_Member"
      decimals="INF"
      id="ixv-108049"
      unitRef="pure">0.245</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_2_Member"
      decimals="INF"
      id="ixv-108050"
      unitRef="pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_3_Member"
      decimals="INF"
      id="ixv-108051"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_4_Member"
      decimals="INF"
      id="ixv-108052"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_5_Member"
      decimals="INF"
      id="ixv-108053"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_6_Member"
      decimals="INF"
      id="ixv-108054"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_7_Member"
      decimals="INF"
      id="ixv-108055"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_8_Member"
      decimals="INF"
      id="ixv-108056"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TI_9_Member"
      decimals="INF"
      id="ixv-108057"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108058"
      unitRef="pure">0.962</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108059"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-108060"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_AA_Bonds_Member"
      decimals="INF"
      id="ixv-108061"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108062"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_US_Member"
      decimals="INF"
      id="ixv-108063"
      unitRef="pure">0.909</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_NL_Member"
      decimals="INF"
      id="ixv-108064"
      unitRef="pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_TW_Member"
      decimals="INF"
      id="ixv-108065"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_CA_Member"
      decimals="INF"
      id="ixv-108066"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_GB_Member"
      decimals="INF"
      id="ixv-108067"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_IN_Member"
      decimals="INF"
      id="ixv-108068"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_FR_Member"
      decimals="INF"
      id="ixv-108069"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_CN_Member"
      decimals="INF"
      id="ixv-108070"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_IL_Member"
      decimals="INF"
      id="ixv-108071"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_GD_KR_Member"
      decimals="INF"
      id="ixv-108072"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021091_ClassMember" id="ixv-4746">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


NVIDIA Corp

24.7


&#160;


Microsoft Corp

12.2


&#160;


Apple Inc

9.9


&#160;


Cisco Systems Inc

4.1


&#160;


Marvell Technology Inc

3.8


&#160;


NXP Semiconductors NV

3.7


&#160;


ON Semiconductor Corp

3.1


&#160;


Taiwan Semiconductor Manufacturing Co Ltd

2.4


&#160;


Uber Technologies Inc

2.3


&#160;


GlobalFoundries Inc

2.2


&#160;


&#160;

68.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021091_TH_0_Member"
      decimals="INF"
      id="ixv-108073"
      unitRef="pure">0.247</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_1_Member"
      decimals="INF"
      id="ixv-108074"
      unitRef="pure">0.122</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_2_Member"
      decimals="INF"
      id="ixv-108075"
      unitRef="pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_3_Member"
      decimals="INF"
      id="ixv-108076"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_4_Member"
      decimals="INF"
      id="ixv-108077"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_5_Member"
      decimals="INF"
      id="ixv-108078"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_6_Member"
      decimals="INF"
      id="ixv-108079"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_7_Member"
      decimals="INF"
      id="ixv-108080"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_8_Member"
      decimals="INF"
      id="ixv-108081"
      unitRef="pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021091_TH_9_Member"
      decimals="INF"
      id="ixv-108082"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-4917">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021086_ClassMember" id="ixv-4929">VIP Real Estate Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021086_ClassMember" id="ixv-4932">VIP Real Estate Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021086_ClassMember" id="ixv-4935">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021086_ClassMember" id="ixv-4954">This semi-annual shareholder report contains information about VIP Real Estate Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021086_ClassMember" id="ixv-4956">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021086_ClassMember" id="ixv-4961">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="C000021086_ClassMember" id="ixv-4963">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021086_ClassMember" id="ixv-4966">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021086_ClassMember" id="ixv-4969">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021086_ClassMember" id="ixv-4976">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;42&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:30%; 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.85&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="C000021086_ClassMember"
      decimals="0"
      id="ixv-108083"
      unitRef="usd">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021086_ClassMember"
      decimals="INF"
      id="ixv-108084"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021086_ClassMember" id="ixv-5016">&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, 2025)&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;344,627,587&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;32&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;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;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="C000021086_InstantMember"
      decimals="0"
      id="ixv-108085"
      unitRef="usd">344627587</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021086_InstantMember"
      decimals="INF"
      id="ixv-108086"
      unitRef="holding">32</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021086_ClassMember"
      decimals="INF"
      id="ixv-108087"
      unitRef="pure">0.41</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021086_ClassMember" id="ixv-5076">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Specialized REITs

36.4

&#160;


Residential REITs

14.1

&#160;


Retail REITs

12.7

&#160;


Industrial REITs

11.6

&#160;


Health Care REITs

11.3

&#160;


Real Estate Management &amp; Development

9.3

&#160;


Office REITs

1.8

&#160;


Hotel &amp; Resort REITs

1.7

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000021086_TI_0_Member"
      decimals="INF"
      id="ixv-108088"
      unitRef="pure">0.364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_1_Member"
      decimals="INF"
      id="ixv-108089"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_2_Member"
      decimals="INF"
      id="ixv-108090"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_3_Member"
      decimals="INF"
      id="ixv-108091"
      unitRef="pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_4_Member"
      decimals="INF"
      id="ixv-108092"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_5_Member"
      decimals="INF"
      id="ixv-108093"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_6_Member"
      decimals="INF"
      id="ixv-108094"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TI_7_Member"
      decimals="INF"
      id="ixv-108095"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108096"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108097"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_GD_US_Member"
      decimals="INF"
      id="ixv-108098"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021086_ClassMember" id="ixv-5268">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


American Tower Corp

13.1


&#160;


Equinix Inc

8.2


&#160;


Prologis Inc

7.6


&#160;


Ventas Inc

6.7


&#160;


Jones Lang LaSalle Inc

5.7


&#160;


Welltower Inc

4.6


&#160;


Public Storage Operating Co

4.4


&#160;


Iron Mountain Inc

3.4


&#160;


Essex Property Trust Inc

3.3


&#160;


Sun Communities Inc

3.1


&#160;


&#160;

60.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021086_TH_0_Member"
      decimals="INF"
      id="ixv-108099"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_1_Member"
      decimals="INF"
      id="ixv-108100"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_2_Member"
      decimals="INF"
      id="ixv-108101"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_3_Member"
      decimals="INF"
      id="ixv-108102"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_4_Member"
      decimals="INF"
      id="ixv-108103"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_5_Member"
      decimals="INF"
      id="ixv-108104"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_6_Member"
      decimals="INF"
      id="ixv-108105"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_7_Member"
      decimals="INF"
      id="ixv-108106"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_8_Member"
      decimals="INF"
      id="ixv-108107"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021086_TH_9_Member"
      decimals="INF"
      id="ixv-108108"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-5439">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021085_ClassMember" id="ixv-5451">VIP Real Estate Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021085_ClassMember" id="ixv-5454">VIP Real Estate Portfolio Service Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021085_ClassMember" id="ixv-5457">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021085_ClassMember" id="ixv-5476">This semi-annual shareholder report contains information about VIP Real Estate Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021085_ClassMember" id="ixv-5478">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021085_ClassMember" id="ixv-5483">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="C000021085_ClassMember" id="ixv-5485">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021085_ClassMember" id="ixv-5488">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021085_ClassMember" id="ixv-5491">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021085_ClassMember" id="ixv-5498">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;35&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:30%; 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.70&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="C000021085_ClassMember"
      decimals="0"
      id="ixv-108109"
      unitRef="usd">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021085_ClassMember"
      decimals="INF"
      id="ixv-108110"
      unitRef="pure">0.0070</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021085_ClassMember" id="ixv-5538">&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, 2025)&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;344,627,587&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;32&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;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;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="C000021085_InstantMember"
      decimals="0"
      id="ixv-108111"
      unitRef="usd">344627587</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021085_InstantMember"
      decimals="INF"
      id="ixv-108112"
      unitRef="holding">32</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021085_ClassMember"
      decimals="INF"
      id="ixv-108113"
      unitRef="pure">0.41</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021085_ClassMember" id="ixv-5598">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Specialized REITs

36.4

&#160;


Residential REITs

14.1

&#160;


Retail REITs

12.7

&#160;


Industrial REITs

11.6

&#160;


Health Care REITs

11.3

&#160;


Real Estate Management &amp; Development

9.3

&#160;


Office REITs

1.8

&#160;


Hotel &amp; Resort REITs

1.7

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000021085_TI_0_Member"
      decimals="INF"
      id="ixv-108114"
      unitRef="pure">0.364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_1_Member"
      decimals="INF"
      id="ixv-108115"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_2_Member"
      decimals="INF"
      id="ixv-108116"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_3_Member"
      decimals="INF"
      id="ixv-108117"
      unitRef="pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_4_Member"
      decimals="INF"
      id="ixv-108118"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_5_Member"
      decimals="INF"
      id="ixv-108119"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_6_Member"
      decimals="INF"
      id="ixv-108120"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TI_7_Member"
      decimals="INF"
      id="ixv-108121"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108122"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108123"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_GD_US_Member"
      decimals="INF"
      id="ixv-108124"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021085_ClassMember" id="ixv-5790">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


American Tower Corp

13.1


&#160;


Equinix Inc

8.2


&#160;


Prologis Inc

7.6


&#160;


Ventas Inc

6.7


&#160;


Jones Lang LaSalle Inc

5.7


&#160;


Welltower Inc

4.6


&#160;


Public Storage Operating Co

4.4


&#160;


Iron Mountain Inc

3.4


&#160;


Essex Property Trust Inc

3.3


&#160;


Sun Communities Inc

3.1


&#160;


&#160;

60.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021085_TH_0_Member"
      decimals="INF"
      id="ixv-108125"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_1_Member"
      decimals="INF"
      id="ixv-108126"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_2_Member"
      decimals="INF"
      id="ixv-108127"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_3_Member"
      decimals="INF"
      id="ixv-108128"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_4_Member"
      decimals="INF"
      id="ixv-108129"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_5_Member"
      decimals="INF"
      id="ixv-108130"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_6_Member"
      decimals="INF"
      id="ixv-108131"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_7_Member"
      decimals="INF"
      id="ixv-108132"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_8_Member"
      decimals="INF"
      id="ixv-108133"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021085_TH_9_Member"
      decimals="INF"
      id="ixv-108134"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-5961">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021084_ClassMember" id="ixv-5973">VIP Real Estate Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021084_ClassMember" id="ixv-5976">VIP Real Estate Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021084_ClassMember" id="ixv-5979">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021084_ClassMember" id="ixv-5998">This semi-annual shareholder report contains information about VIP Real Estate Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021084_ClassMember" id="ixv-6000">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021084_ClassMember" id="ixv-6005">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="C000021084_ClassMember" id="ixv-6007">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021084_ClassMember" id="ixv-6010">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021084_ClassMember" id="ixv-6013">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021084_ClassMember" id="ixv-6020">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;34&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:30%; 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.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;/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="C000021084_ClassMember"
      decimals="0"
      id="ixv-108135"
      unitRef="usd">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021084_ClassMember"
      decimals="INF"
      id="ixv-108136"
      unitRef="pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021084_ClassMember" id="ixv-6060">&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, 2025)&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;344,627,587&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;32&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;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;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="C000021084_InstantMember"
      decimals="0"
      id="ixv-108137"
      unitRef="usd">344627587</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021084_InstantMember"
      decimals="INF"
      id="ixv-108138"
      unitRef="holding">32</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021084_ClassMember"
      decimals="INF"
      id="ixv-108139"
      unitRef="pure">0.41</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021084_ClassMember" id="ixv-6120">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Specialized REITs

36.4

&#160;


Residential REITs

14.1

&#160;


Retail REITs

12.7

&#160;


Industrial REITs

11.6

&#160;


Health Care REITs

11.3

&#160;


Real Estate Management &amp; Development

9.3

&#160;


Office REITs

1.8

&#160;


Hotel &amp; Resort REITs

1.7

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000021084_TI_0_Member"
      decimals="INF"
      id="ixv-108140"
      unitRef="pure">0.364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_1_Member"
      decimals="INF"
      id="ixv-108141"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_2_Member"
      decimals="INF"
      id="ixv-108142"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_3_Member"
      decimals="INF"
      id="ixv-108143"
      unitRef="pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_4_Member"
      decimals="INF"
      id="ixv-108144"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_5_Member"
      decimals="INF"
      id="ixv-108145"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_6_Member"
      decimals="INF"
      id="ixv-108146"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TI_7_Member"
      decimals="INF"
      id="ixv-108147"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108148"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108149"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_GD_US_Member"
      decimals="INF"
      id="ixv-108150"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021084_ClassMember" id="ixv-6312">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


American Tower Corp

13.1


&#160;


Equinix Inc

8.2


&#160;


Prologis Inc

7.6


&#160;


Ventas Inc

6.7


&#160;


Jones Lang LaSalle Inc

5.7


&#160;


Welltower Inc

4.6


&#160;


Public Storage Operating Co

4.4


&#160;


Iron Mountain Inc

3.4


&#160;


Essex Property Trust Inc

3.3


&#160;


Sun Communities Inc

3.1


&#160;


&#160;

60.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021084_TH_0_Member"
      decimals="INF"
      id="ixv-108151"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_1_Member"
      decimals="INF"
      id="ixv-108152"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_2_Member"
      decimals="INF"
      id="ixv-108153"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_3_Member"
      decimals="INF"
      id="ixv-108154"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_4_Member"
      decimals="INF"
      id="ixv-108155"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_5_Member"
      decimals="INF"
      id="ixv-108156"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_6_Member"
      decimals="INF"
      id="ixv-108157"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_7_Member"
      decimals="INF"
      id="ixv-108158"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_8_Member"
      decimals="INF"
      id="ixv-108159"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021084_TH_9_Member"
      decimals="INF"
      id="ixv-108160"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-6483">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021083_ClassMember" id="ixv-6495">VIP Real Estate Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021083_ClassMember" id="ixv-6498">VIP Real Estate Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021083_ClassMember" id="ixv-6501">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021083_ClassMember" id="ixv-6520">This semi-annual shareholder report contains information about VIP Real Estate Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021083_ClassMember" id="ixv-6522">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021083_ClassMember" id="ixv-6527">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="C000021083_ClassMember" id="ixv-6529">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021083_ClassMember" id="ixv-6532">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021083_ClassMember" id="ixv-6535">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021083_ClassMember" id="ixv-6542">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;30&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:30%; 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="C000021083_ClassMember"
      decimals="0"
      id="ixv-108161"
      unitRef="usd">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021083_ClassMember"
      decimals="INF"
      id="ixv-108162"
      unitRef="pure">0.0060</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021083_ClassMember" id="ixv-6582">&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, 2025)&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;344,627,587&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;32&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;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;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="C000021083_InstantMember"
      decimals="0"
      id="ixv-108163"
      unitRef="usd">344627587</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021083_InstantMember"
      decimals="INF"
      id="ixv-108164"
      unitRef="holding">32</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021083_ClassMember"
      decimals="INF"
      id="ixv-108165"
      unitRef="pure">0.41</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021083_ClassMember" id="ixv-6642">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Specialized REITs

36.4

&#160;


Residential REITs

14.1

&#160;


Retail REITs

12.7

&#160;


Industrial REITs

11.6

&#160;


Health Care REITs

11.3

&#160;


Real Estate Management &amp; Development

9.3

&#160;


Office REITs

1.8

&#160;


Hotel &amp; Resort REITs

1.7

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000021083_TI_0_Member"
      decimals="INF"
      id="ixv-108166"
      unitRef="pure">0.364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_1_Member"
      decimals="INF"
      id="ixv-108167"
      unitRef="pure">0.141</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_2_Member"
      decimals="INF"
      id="ixv-108168"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_3_Member"
      decimals="INF"
      id="ixv-108169"
      unitRef="pure">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_4_Member"
      decimals="INF"
      id="ixv-108170"
      unitRef="pure">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_5_Member"
      decimals="INF"
      id="ixv-108171"
      unitRef="pure">0.093</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_6_Member"
      decimals="INF"
      id="ixv-108172"
      unitRef="pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TI_7_Member"
      decimals="INF"
      id="ixv-108173"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108174"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108175"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_GD_US_Member"
      decimals="INF"
      id="ixv-108176"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021083_ClassMember" id="ixv-6834">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


American Tower Corp

13.1


&#160;


Equinix Inc

8.2


&#160;


Prologis Inc

7.6


&#160;


Ventas Inc

6.7


&#160;


Jones Lang LaSalle Inc

5.7


&#160;


Welltower Inc

4.6


&#160;


Public Storage Operating Co

4.4


&#160;


Iron Mountain Inc

3.4


&#160;


Essex Property Trust Inc

3.3


&#160;


Sun Communities Inc

3.1


&#160;


&#160;

60.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021083_TH_0_Member"
      decimals="INF"
      id="ixv-108177"
      unitRef="pure">0.131</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_1_Member"
      decimals="INF"
      id="ixv-108178"
      unitRef="pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_2_Member"
      decimals="INF"
      id="ixv-108179"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_3_Member"
      decimals="INF"
      id="ixv-108180"
      unitRef="pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_4_Member"
      decimals="INF"
      id="ixv-108181"
      unitRef="pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_5_Member"
      decimals="INF"
      id="ixv-108182"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_6_Member"
      decimals="INF"
      id="ixv-108183"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_7_Member"
      decimals="INF"
      id="ixv-108184"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_8_Member"
      decimals="INF"
      id="ixv-108185"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021083_TH_9_Member"
      decimals="INF"
      id="ixv-108186"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-7005">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000046805_ClassMember" id="ixv-7017">VIP Materials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000046805_ClassMember" id="ixv-7020">VIP Materials Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000046805_ClassMember" id="ixv-7023">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000046805_ClassMember" id="ixv-7042">This semi-annual shareholder report contains information about VIP Materials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000046805_ClassMember" id="ixv-7044">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000046805_ClassMember" id="ixv-7049">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="C000046805_ClassMember" id="ixv-7051">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000046805_ClassMember" id="ixv-7054">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000046805_ClassMember" id="ixv-7057">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000046805_ClassMember" id="ixv-7064">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;38&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:30%; 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.75&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="C000046805_ClassMember"
      decimals="0"
      id="ixv-108187"
      unitRef="usd">38</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000046805_ClassMember"
      decimals="INF"
      id="ixv-108188"
      unitRef="pure">0.0075</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000046805_ClassMember" id="ixv-7104">&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, 2025)&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;61,791,421&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;44&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;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;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="C000046805_InstantMember"
      decimals="0"
      id="ixv-108189"
      unitRef="usd">61791421</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000046805_InstantMember"
      decimals="INF"
      id="ixv-108190"
      unitRef="holding">44</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000046805_ClassMember"
      decimals="INF"
      id="ixv-108191"
      unitRef="pure">0.53</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000046805_ClassMember" id="ixv-7164">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Chemicals

57.0

&#160;


Metals &amp; Mining

22.5

&#160;


Containers &amp; Packaging

10.6

&#160;


Construction Materials

8.8

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

86.2


Canada

7.2


Zambia

3.4


Brazil

3.0


Germany

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 86.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 7.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;

Zambia - 3.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;

Brazil - 3.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;

Germany - 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;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046805_TI_0_Member"
      decimals="INF"
      id="ixv-108192"
      unitRef="pure">0.570</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TI_1_Member"
      decimals="INF"
      id="ixv-108193"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TI_2_Member"
      decimals="INF"
      id="ixv-108194"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TI_3_Member"
      decimals="INF"
      id="ixv-108195"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108196"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108197"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_GD_US_Member"
      decimals="INF"
      id="ixv-108198"
      unitRef="pure">0.862</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_GD_CA_Member"
      decimals="INF"
      id="ixv-108199"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_GD_ZM_Member"
      decimals="INF"
      id="ixv-108200"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_GD_BR_Member"
      decimals="INF"
      id="ixv-108201"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_GD_DE_Member"
      decimals="INF"
      id="ixv-108202"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000046805_ClassMember" id="ixv-7372">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Linde PLC

17.4


&#160;


Ecolab Inc

8.8


&#160;


Air Products and Chemicals Inc

5.2


&#160;


Corteva Inc

5.1


&#160;


Mosaic Co/The

4.9


&#160;


International Paper Co

3.5


&#160;


First Quantum Minerals Ltd

3.4


&#160;


CRH PLC

3.1


&#160;


AptarGroup Inc

3.1


&#160;


Wheaton Precious Metals Corp

3.0


&#160;


&#160;

57.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046805_TH_0_Member"
      decimals="INF"
      id="ixv-108203"
      unitRef="pure">0.174</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_1_Member"
      decimals="INF"
      id="ixv-108204"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_2_Member"
      decimals="INF"
      id="ixv-108205"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_3_Member"
      decimals="INF"
      id="ixv-108206"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_4_Member"
      decimals="INF"
      id="ixv-108207"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_5_Member"
      decimals="INF"
      id="ixv-108208"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_6_Member"
      decimals="INF"
      id="ixv-108209"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_7_Member"
      decimals="INF"
      id="ixv-108210"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_8_Member"
      decimals="INF"
      id="ixv-108211"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046805_TH_9_Member"
      decimals="INF"
      id="ixv-108212"
      unitRef="pure">0.030</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-7543">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000046804_ClassMember" id="ixv-7555">VIP Materials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000046804_ClassMember" id="ixv-7558">VIP Materials Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000046804_ClassMember" id="ixv-7561">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000046804_ClassMember" id="ixv-7580">This semi-annual shareholder report contains information about VIP Materials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000046804_ClassMember" id="ixv-7582">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000046804_ClassMember" id="ixv-7587">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="C000046804_ClassMember" id="ixv-7589">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000046804_ClassMember" id="ixv-7592">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000046804_ClassMember" id="ixv-7595">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000046804_ClassMember" id="ixv-7602">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;34&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:30%; 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.67&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="C000046804_ClassMember"
      decimals="0"
      id="ixv-108213"
      unitRef="usd">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000046804_ClassMember"
      decimals="INF"
      id="ixv-108214"
      unitRef="pure">0.0067</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000046804_ClassMember" id="ixv-7642">&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, 2025)&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;61,791,421&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;44&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;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;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="C000046804_InstantMember"
      decimals="0"
      id="ixv-108215"
      unitRef="usd">61791421</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000046804_InstantMember"
      decimals="INF"
      id="ixv-108216"
      unitRef="holding">44</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000046804_ClassMember"
      decimals="INF"
      id="ixv-108217"
      unitRef="pure">0.53</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000046804_ClassMember" id="ixv-7702">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Chemicals

57.0

&#160;


Metals &amp; Mining

22.5

&#160;


Containers &amp; Packaging

10.6

&#160;


Construction Materials

8.8

&#160;


&#160;




&#160;
Common Stocks

98.9


Short-Term Investments and Net Other Assets (Liabilities)

1.1




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.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) - 1.1


&#160;






United States

86.2


Canada

7.2


Zambia

3.4


Brazil

3.0


Germany

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 86.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 7.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;

Zambia - 3.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;

Brazil - 3.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;

Germany - 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;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046804_TI_0_Member"
      decimals="INF"
      id="ixv-108218"
      unitRef="pure">0.570</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TI_1_Member"
      decimals="INF"
      id="ixv-108219"
      unitRef="pure">0.225</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TI_2_Member"
      decimals="INF"
      id="ixv-108220"
      unitRef="pure">0.106</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TI_3_Member"
      decimals="INF"
      id="ixv-108221"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108222"
      unitRef="pure">0.989</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108223"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_GD_US_Member"
      decimals="INF"
      id="ixv-108224"
      unitRef="pure">0.862</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_GD_CA_Member"
      decimals="INF"
      id="ixv-108225"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_GD_ZM_Member"
      decimals="INF"
      id="ixv-108226"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_GD_BR_Member"
      decimals="INF"
      id="ixv-108227"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_GD_DE_Member"
      decimals="INF"
      id="ixv-108228"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000046804_ClassMember" id="ixv-7910">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Linde PLC

17.4


&#160;


Ecolab Inc

8.8


&#160;


Air Products and Chemicals Inc

5.2


&#160;


Corteva Inc

5.1


&#160;


Mosaic Co/The

4.9


&#160;


International Paper Co

3.5


&#160;


First Quantum Minerals Ltd

3.4


&#160;


CRH PLC

3.1


&#160;


AptarGroup Inc

3.1


&#160;


Wheaton Precious Metals Corp

3.0


&#160;


&#160;

57.5

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046804_TH_0_Member"
      decimals="INF"
      id="ixv-108229"
      unitRef="pure">0.174</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_1_Member"
      decimals="INF"
      id="ixv-108230"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_2_Member"
      decimals="INF"
      id="ixv-108231"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_3_Member"
      decimals="INF"
      id="ixv-108232"
      unitRef="pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_4_Member"
      decimals="INF"
      id="ixv-108233"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_5_Member"
      decimals="INF"
      id="ixv-108234"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_6_Member"
      decimals="INF"
      id="ixv-108235"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_7_Member"
      decimals="INF"
      id="ixv-108236"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_8_Member"
      decimals="INF"
      id="ixv-108237"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046804_TH_9_Member"
      decimals="INF"
      id="ixv-108238"
      unitRef="pure">0.030</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-8081">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021075_ClassMember" id="ixv-8093">VIP Industrials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021075_ClassMember" id="ixv-8096">VIP Industrials Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021075_ClassMember" id="ixv-8099">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021075_ClassMember" id="ixv-8118">This semi-annual shareholder report contains information about VIP Industrials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021075_ClassMember" id="ixv-8120">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021075_ClassMember" id="ixv-8125">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="C000021075_ClassMember" id="ixv-8127">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021075_ClassMember" id="ixv-8130">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021075_ClassMember" id="ixv-8133">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021075_ClassMember" id="ixv-8140">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;37&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:30%; 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.69&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="C000021075_ClassMember"
      decimals="0"
      id="ixv-108239"
      unitRef="usd">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021075_ClassMember"
      decimals="INF"
      id="ixv-108240"
      unitRef="pure">0.0069</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021075_ClassMember" id="ixv-8180">&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, 2025)&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;294,425,450&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;52&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;30&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="C000021075_InstantMember"
      decimals="0"
      id="ixv-108241"
      unitRef="usd">294425450</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021075_InstantMember"
      decimals="INF"
      id="ixv-108242"
      unitRef="holding">52</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021075_ClassMember"
      decimals="INF"
      id="ixv-108243"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021075_ClassMember" id="ixv-8240">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Aerospace &amp; Defense

27.2

&#160;


Machinery

20.2

&#160;


Electrical Equipment

15.6

&#160;


Building Products

8.7

&#160;


Ground Transportation

8.6

&#160;


Trading Companies &amp; Distributors

5.3

&#160;


Commercial Services &amp; Supplies

4.7

&#160;


Construction &amp; Engineering

3.0

&#160;


Professional Services

2.4

&#160;


Others

2.7

&#160;


&#160;




&#160;
Common Stocks

98.4


Short-Term Investments and Net Other Assets (Liabilities)

1.6




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.4&#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.6


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000021075_TI_0_Member"
      decimals="INF"
      id="ixv-108244"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_1_Member"
      decimals="INF"
      id="ixv-108245"
      unitRef="pure">0.202</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_2_Member"
      decimals="INF"
      id="ixv-108246"
      unitRef="pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_3_Member"
      decimals="INF"
      id="ixv-108247"
      unitRef="pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_4_Member"
      decimals="INF"
      id="ixv-108248"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_5_Member"
      decimals="INF"
      id="ixv-108249"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_6_Member"
      decimals="INF"
      id="ixv-108250"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_7_Member"
      decimals="INF"
      id="ixv-108251"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_8_Member"
      decimals="INF"
      id="ixv-108252"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TI_9_Member"
      decimals="INF"
      id="ixv-108253"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108254"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108255"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_GD_US_Member"
      decimals="INF"
      id="ixv-108256"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021075_ClassMember" id="ixv-8450">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


GE Aerospace

7.6


&#160;


GE Vernova Inc

7.6


&#160;


Howmet Aerospace Inc

6.0


&#160;


Boeing Co

4.2


&#160;


Parker-Hannifin Corp

4.0


&#160;


Eaton Corp PLC

3.9


&#160;


Trane Technologies PLC

3.9


&#160;


TransDigm Group Inc

3.2


&#160;


Ingersoll Rand Inc

3.1


&#160;


Deere &amp; Co

3.1


&#160;


&#160;

46.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021075_TH_0_Member"
      decimals="INF"
      id="ixv-108257"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_1_Member"
      decimals="INF"
      id="ixv-108258"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_2_Member"
      decimals="INF"
      id="ixv-108259"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_3_Member"
      decimals="INF"
      id="ixv-108260"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_4_Member"
      decimals="INF"
      id="ixv-108261"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_5_Member"
      decimals="INF"
      id="ixv-108262"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_6_Member"
      decimals="INF"
      id="ixv-108263"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_7_Member"
      decimals="INF"
      id="ixv-108264"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_8_Member"
      decimals="INF"
      id="ixv-108265"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021075_TH_9_Member"
      decimals="INF"
      id="ixv-108266"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-8621">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021074_ClassMember" id="ixv-8633">VIP Industrials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021074_ClassMember" id="ixv-8636">VIP Industrials Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021074_ClassMember" id="ixv-8639">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021074_ClassMember" id="ixv-8658">This semi-annual shareholder report contains information about VIP Industrials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021074_ClassMember" id="ixv-8660">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021074_ClassMember" id="ixv-8665">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="C000021074_ClassMember" id="ixv-8667">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021074_ClassMember" id="ixv-8670">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021074_ClassMember" id="ixv-8673">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021074_ClassMember" id="ixv-8680">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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.61&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="C000021074_ClassMember"
      decimals="0"
      id="ixv-108267"
      unitRef="usd">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021074_ClassMember"
      decimals="INF"
      id="ixv-108268"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021074_ClassMember" id="ixv-8720">&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, 2025)&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;294,425,450&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;52&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;30&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="C000021074_InstantMember"
      decimals="0"
      id="ixv-108269"
      unitRef="usd">294425450</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021074_InstantMember"
      decimals="INF"
      id="ixv-108270"
      unitRef="holding">52</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021074_ClassMember"
      decimals="INF"
      id="ixv-108271"
      unitRef="pure">0.30</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021074_ClassMember" id="ixv-8780">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Aerospace &amp; Defense

27.2

&#160;


Machinery

20.2

&#160;


Electrical Equipment

15.6

&#160;


Building Products

8.7

&#160;


Ground Transportation

8.6

&#160;


Trading Companies &amp; Distributors

5.3

&#160;


Commercial Services &amp; Supplies

4.7

&#160;


Construction &amp; Engineering

3.0

&#160;


Professional Services

2.4

&#160;


Others

2.7

&#160;


&#160;




&#160;
Common Stocks

98.4


Short-Term Investments and Net Other Assets (Liabilities)

1.6




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 98.4&#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.6


&#160;






United States

100.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 100.0&#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="C000021074_TI_0_Member"
      decimals="INF"
      id="ixv-108272"
      unitRef="pure">0.272</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_1_Member"
      decimals="INF"
      id="ixv-108273"
      unitRef="pure">0.202</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_2_Member"
      decimals="INF"
      id="ixv-108274"
      unitRef="pure">0.156</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_3_Member"
      decimals="INF"
      id="ixv-108275"
      unitRef="pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_4_Member"
      decimals="INF"
      id="ixv-108276"
      unitRef="pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_5_Member"
      decimals="INF"
      id="ixv-108277"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_6_Member"
      decimals="INF"
      id="ixv-108278"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_7_Member"
      decimals="INF"
      id="ixv-108279"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_8_Member"
      decimals="INF"
      id="ixv-108280"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TI_9_Member"
      decimals="INF"
      id="ixv-108281"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108282"
      unitRef="pure">0.984</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108283"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_GD_US_Member"
      decimals="INF"
      id="ixv-108284"
      unitRef="pure">1.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021074_ClassMember" id="ixv-8990">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


GE Aerospace

7.6


&#160;


GE Vernova Inc

7.6


&#160;


Howmet Aerospace Inc

6.0


&#160;


Boeing Co

4.2


&#160;


Parker-Hannifin Corp

4.0


&#160;


Eaton Corp PLC

3.9


&#160;


Trane Technologies PLC

3.9


&#160;


TransDigm Group Inc

3.2


&#160;


Ingersoll Rand Inc

3.1


&#160;


Deere &amp; Co

3.1


&#160;


&#160;

46.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021074_TH_0_Member"
      decimals="INF"
      id="ixv-108285"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_1_Member"
      decimals="INF"
      id="ixv-108286"
      unitRef="pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_2_Member"
      decimals="INF"
      id="ixv-108287"
      unitRef="pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_3_Member"
      decimals="INF"
      id="ixv-108288"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_4_Member"
      decimals="INF"
      id="ixv-108289"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_5_Member"
      decimals="INF"
      id="ixv-108290"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_6_Member"
      decimals="INF"
      id="ixv-108291"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_7_Member"
      decimals="INF"
      id="ixv-108292"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_8_Member"
      decimals="INF"
      id="ixv-108293"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021074_TH_9_Member"
      decimals="INF"
      id="ixv-108294"
      unitRef="pure">0.031</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-9161">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000211329_ClassMember" id="ixv-9173">VIP Health Care Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000211329_ClassMember" id="ixv-9176">VIP Health Care Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000211329_ClassMember" id="ixv-9179">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000211329_ClassMember" id="ixv-9198">This semi-annual shareholder report contains information about VIP Health Care Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000211329_ClassMember" id="ixv-9200">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000211329_ClassMember" id="ixv-9205">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="C000211329_ClassMember" id="ixv-9207">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000211329_ClassMember" id="ixv-9210">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000211329_ClassMember" id="ixv-9213">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000211329_ClassMember" id="ixv-9220">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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.84&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="C000211329_ClassMember"
      decimals="0"
      id="ixv-108295"
      unitRef="usd">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000211329_ClassMember"
      decimals="INF"
      id="ixv-108296"
      unitRef="pure">0.0084</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000211329_ClassMember" id="ixv-9260">&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, 2025)&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;964,952,068&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;122&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;59&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="C000211329_InstantMember"
      decimals="0"
      id="ixv-108297"
      unitRef="usd">964952068</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000211329_InstantMember"
      decimals="INF"
      id="ixv-108298"
      unitRef="holding">122</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000211329_ClassMember"
      decimals="INF"
      id="ixv-108299"
      unitRef="pure">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000211329_ClassMember" id="ixv-9320">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Biotechnology

32.7

&#160;


Health Care Equipment &amp; Supplies

28.5

&#160;


Health Care Providers &amp; Services

17.0

&#160;


Pharmaceuticals

9.5

&#160;


Life Sciences Tools &amp; Services

7.7

&#160;


Health Care Technology

3.6

&#160;


Financial Services

0.2

&#160;


Chemicals

0.0

&#160;


&#160;




&#160;
Common Stocks

97.4


Preferred Stocks

1.2


Preferred Securities

0.4


Bonds

0.2


Short-Term Investments and Net Other Assets (Liabilities)

0.8




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 - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 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;


&#160;

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


&#160;






United States

90.0


Netherlands

3.9


Denmark

2.0


Belgium

1.7


Canada

0.9


Germany

0.7


China

0.4


United Kingdom

0.3


Israel

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 3.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;

Denmark - 2.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;

Belgium - 1.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;

Canada - 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;&#160;


&#160;

Germany - 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;

China - 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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 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="C000211329_TI_0_Member"
      decimals="INF"
      id="ixv-108300"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_1_Member"
      decimals="INF"
      id="ixv-108301"
      unitRef="pure">0.285</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_2_Member"
      decimals="INF"
      id="ixv-108302"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_3_Member"
      decimals="INF"
      id="ixv-108303"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_4_Member"
      decimals="INF"
      id="ixv-108304"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_5_Member"
      decimals="INF"
      id="ixv-108305"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_6_Member"
      decimals="INF"
      id="ixv-108306"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TI_7_Member"
      decimals="INF"
      id="ixv-108307"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108308"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108309"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-108310"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_AA_Bonds_Member"
      decimals="INF"
      id="ixv-108311"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108312"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_US_Member"
      decimals="INF"
      id="ixv-108313"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_NL_Member"
      decimals="INF"
      id="ixv-108314"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_DK_Member"
      decimals="INF"
      id="ixv-108315"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_BE_Member"
      decimals="INF"
      id="ixv-108316"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_CA_Member"
      decimals="INF"
      id="ixv-108317"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_DE_Member"
      decimals="INF"
      id="ixv-108318"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_CN_Member"
      decimals="INF"
      id="ixv-108319"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_GB_Member"
      decimals="INF"
      id="ixv-108320"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_GD_IL_Member"
      decimals="INF"
      id="ixv-108321"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000211329_ClassMember" id="ixv-9655">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Boston Scientific Corp

8.8


&#160;


Danaher Corp

5.8


&#160;


UnitedHealth Group Inc

5.2


&#160;


Eli Lilly &amp; Co

5.0


&#160;


Penumbra Inc

4.7


&#160;


Masimo Corp

4.0


&#160;


CVS Health Corp

3.6


&#160;


Alnylam Pharmaceuticals Inc

3.5


&#160;


Insulet Corp

3.3


&#160;


Stryker Corp

3.2


&#160;


&#160;

47.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000211329_TH_0_Member"
      decimals="INF"
      id="ixv-108322"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_1_Member"
      decimals="INF"
      id="ixv-108323"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_2_Member"
      decimals="INF"
      id="ixv-108324"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_3_Member"
      decimals="INF"
      id="ixv-108325"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_4_Member"
      decimals="INF"
      id="ixv-108326"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_5_Member"
      decimals="INF"
      id="ixv-108327"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_6_Member"
      decimals="INF"
      id="ixv-108328"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_7_Member"
      decimals="INF"
      id="ixv-108329"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_8_Member"
      decimals="INF"
      id="ixv-108330"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000211329_TH_9_Member"
      decimals="INF"
      id="ixv-108331"
      unitRef="pure">0.032</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-9826">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021063_ClassMember" id="ixv-9838">VIP Health Care Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021063_ClassMember" id="ixv-9841">VIP Health Care Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021063_ClassMember" id="ixv-9844">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021063_ClassMember" id="ixv-9863">This semi-annual shareholder report contains information about VIP Health Care Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021063_ClassMember" id="ixv-9865">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021063_ClassMember" id="ixv-9870">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="C000021063_ClassMember" id="ixv-9872">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021063_ClassMember" id="ixv-9875">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021063_ClassMember" id="ixv-9878">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021063_ClassMember" id="ixv-9885">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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.67&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="C000021063_ClassMember"
      decimals="0"
      id="ixv-108332"
      unitRef="usd">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021063_ClassMember"
      decimals="INF"
      id="ixv-108333"
      unitRef="pure">0.0067</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021063_ClassMember" id="ixv-9925">&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, 2025)&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;964,952,068&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;122&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;59&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="C000021063_InstantMember"
      decimals="0"
      id="ixv-108334"
      unitRef="usd">964952068</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021063_InstantMember"
      decimals="INF"
      id="ixv-108335"
      unitRef="holding">122</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021063_ClassMember"
      decimals="INF"
      id="ixv-108336"
      unitRef="pure">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021063_ClassMember" id="ixv-9985">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Biotechnology

32.7

&#160;


Health Care Equipment &amp; Supplies

28.5

&#160;


Health Care Providers &amp; Services

17.0

&#160;


Pharmaceuticals

9.5

&#160;


Life Sciences Tools &amp; Services

7.7

&#160;


Health Care Technology

3.6

&#160;


Financial Services

0.2

&#160;


Chemicals

0.0

&#160;


&#160;




&#160;
Common Stocks

97.4


Preferred Stocks

1.2


Preferred Securities

0.4


Bonds

0.2


Short-Term Investments and Net Other Assets (Liabilities)

0.8




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 - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 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;


&#160;

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


&#160;






United States

90.0


Netherlands

3.9


Denmark

2.0


Belgium

1.7


Canada

0.9


Germany

0.7


China

0.4


United Kingdom

0.3


Israel

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 3.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;

Denmark - 2.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;

Belgium - 1.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;

Canada - 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;&#160;


&#160;

Germany - 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;

China - 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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 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="C000021063_TI_0_Member"
      decimals="INF"
      id="ixv-108337"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_1_Member"
      decimals="INF"
      id="ixv-108338"
      unitRef="pure">0.285</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_2_Member"
      decimals="INF"
      id="ixv-108339"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_3_Member"
      decimals="INF"
      id="ixv-108340"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_4_Member"
      decimals="INF"
      id="ixv-108341"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_5_Member"
      decimals="INF"
      id="ixv-108342"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_6_Member"
      decimals="INF"
      id="ixv-108343"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TI_7_Member"
      decimals="INF"
      id="ixv-108344"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108345"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108346"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-108347"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_AA_Bonds_Member"
      decimals="INF"
      id="ixv-108348"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108349"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_US_Member"
      decimals="INF"
      id="ixv-108350"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_NL_Member"
      decimals="INF"
      id="ixv-108351"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_DK_Member"
      decimals="INF"
      id="ixv-108352"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_BE_Member"
      decimals="INF"
      id="ixv-108353"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_CA_Member"
      decimals="INF"
      id="ixv-108354"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_DE_Member"
      decimals="INF"
      id="ixv-108355"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_CN_Member"
      decimals="INF"
      id="ixv-108356"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_GB_Member"
      decimals="INF"
      id="ixv-108357"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_GD_IL_Member"
      decimals="INF"
      id="ixv-108358"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021063_ClassMember" id="ixv-10320">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Boston Scientific Corp

8.8


&#160;


Danaher Corp

5.8


&#160;


UnitedHealth Group Inc

5.2


&#160;


Eli Lilly &amp; Co

5.0


&#160;


Penumbra Inc

4.7


&#160;


Masimo Corp

4.0


&#160;


CVS Health Corp

3.6


&#160;


Alnylam Pharmaceuticals Inc

3.5


&#160;


Insulet Corp

3.3


&#160;


Stryker Corp

3.2


&#160;


&#160;

47.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021063_TH_0_Member"
      decimals="INF"
      id="ixv-108359"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_1_Member"
      decimals="INF"
      id="ixv-108360"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_2_Member"
      decimals="INF"
      id="ixv-108361"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_3_Member"
      decimals="INF"
      id="ixv-108362"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_4_Member"
      decimals="INF"
      id="ixv-108363"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_5_Member"
      decimals="INF"
      id="ixv-108364"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_6_Member"
      decimals="INF"
      id="ixv-108365"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_7_Member"
      decimals="INF"
      id="ixv-108366"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_8_Member"
      decimals="INF"
      id="ixv-108367"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021063_TH_9_Member"
      decimals="INF"
      id="ixv-108368"
      unitRef="pure">0.032</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-10491">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021062_ClassMember" id="ixv-10503">VIP Health Care Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021062_ClassMember" id="ixv-10506">VIP Health Care Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021062_ClassMember" id="ixv-10509">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021062_ClassMember" id="ixv-10528">This semi-annual shareholder report contains information about VIP Health Care Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021062_ClassMember" id="ixv-10530">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021062_ClassMember" id="ixv-10535">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="C000021062_ClassMember" id="ixv-10537">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021062_ClassMember" id="ixv-10540">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021062_ClassMember" id="ixv-10543">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021062_ClassMember" id="ixv-10550">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;29&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:30%; 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.59&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="C000021062_ClassMember"
      decimals="0"
      id="ixv-108369"
      unitRef="usd">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021062_ClassMember"
      decimals="INF"
      id="ixv-108370"
      unitRef="pure">0.0059</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021062_ClassMember" id="ixv-10590">&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, 2025)&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;964,952,068&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;122&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;59&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="C000021062_InstantMember"
      decimals="0"
      id="ixv-108371"
      unitRef="usd">964952068</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021062_InstantMember"
      decimals="INF"
      id="ixv-108372"
      unitRef="holding">122</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021062_ClassMember"
      decimals="INF"
      id="ixv-108373"
      unitRef="pure">0.59</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021062_ClassMember" id="ixv-10650">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Biotechnology

32.7

&#160;


Health Care Equipment &amp; Supplies

28.5

&#160;


Health Care Providers &amp; Services

17.0

&#160;


Pharmaceuticals

9.5

&#160;


Life Sciences Tools &amp; Services

7.7

&#160;


Health Care Technology

3.6

&#160;


Financial Services

0.2

&#160;


Chemicals

0.0

&#160;


&#160;




&#160;
Common Stocks

97.4


Preferred Stocks

1.2


Preferred Securities

0.4


Bonds

0.2


Short-Term Investments and Net Other Assets (Liabilities)

0.8




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 - 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Preferred Securities - 0.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Bonds - 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;


&#160;

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


&#160;






United States

90.0


Netherlands

3.9


Denmark

2.0


Belgium

1.7


Canada

0.9


Germany

0.7


China

0.4


United Kingdom

0.3


Israel

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 90.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Netherlands - 3.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;

Denmark - 2.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;

Belgium - 1.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;

Canada - 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;&#160;


&#160;

Germany - 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;

China - 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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Israel - 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="C000021062_TI_0_Member"
      decimals="INF"
      id="ixv-108374"
      unitRef="pure">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_1_Member"
      decimals="INF"
      id="ixv-108375"
      unitRef="pure">0.285</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_2_Member"
      decimals="INF"
      id="ixv-108376"
      unitRef="pure">0.170</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_3_Member"
      decimals="INF"
      id="ixv-108377"
      unitRef="pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_4_Member"
      decimals="INF"
      id="ixv-108378"
      unitRef="pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_5_Member"
      decimals="INF"
      id="ixv-108379"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_6_Member"
      decimals="INF"
      id="ixv-108380"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TI_7_Member"
      decimals="INF"
      id="ixv-108381"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108382"
      unitRef="pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108383"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_AA_PreferredSecurities_Member"
      decimals="INF"
      id="ixv-108384"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_AA_Bonds_Member"
      decimals="INF"
      id="ixv-108385"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108386"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_US_Member"
      decimals="INF"
      id="ixv-108387"
      unitRef="pure">0.900</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_NL_Member"
      decimals="INF"
      id="ixv-108388"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_DK_Member"
      decimals="INF"
      id="ixv-108389"
      unitRef="pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_BE_Member"
      decimals="INF"
      id="ixv-108390"
      unitRef="pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_CA_Member"
      decimals="INF"
      id="ixv-108391"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_DE_Member"
      decimals="INF"
      id="ixv-108392"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_CN_Member"
      decimals="INF"
      id="ixv-108393"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_GB_Member"
      decimals="INF"
      id="ixv-108394"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_GD_IL_Member"
      decimals="INF"
      id="ixv-108395"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021062_ClassMember" id="ixv-10985">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Boston Scientific Corp

8.8


&#160;


Danaher Corp

5.8


&#160;


UnitedHealth Group Inc

5.2


&#160;


Eli Lilly &amp; Co

5.0


&#160;


Penumbra Inc

4.7


&#160;


Masimo Corp

4.0


&#160;


CVS Health Corp

3.6


&#160;


Alnylam Pharmaceuticals Inc

3.5


&#160;


Insulet Corp

3.3


&#160;


Stryker Corp

3.2


&#160;


&#160;

47.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021062_TH_0_Member"
      decimals="INF"
      id="ixv-108396"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_1_Member"
      decimals="INF"
      id="ixv-108397"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_2_Member"
      decimals="INF"
      id="ixv-108398"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_3_Member"
      decimals="INF"
      id="ixv-108399"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_4_Member"
      decimals="INF"
      id="ixv-108400"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_5_Member"
      decimals="INF"
      id="ixv-108401"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_6_Member"
      decimals="INF"
      id="ixv-108402"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_7_Member"
      decimals="INF"
      id="ixv-108403"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_8_Member"
      decimals="INF"
      id="ixv-108404"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021062_TH_9_Member"
      decimals="INF"
      id="ixv-108405"
      unitRef="pure">0.032</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-11156">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000243079_ClassMember" id="ixv-11168">VIP Financials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000243079_ClassMember" id="ixv-11171">VIP Financials Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000243079_ClassMember" id="ixv-11174">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000243079_ClassMember" id="ixv-11193">This semi-annual shareholder report contains information about VIP Financials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000243079_ClassMember" id="ixv-11195">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000243079_ClassMember" id="ixv-11200">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="C000243079_ClassMember" id="ixv-11202">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000243079_ClassMember" id="ixv-11205">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000243079_ClassMember" id="ixv-11208">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000243079_ClassMember" id="ixv-11215">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;44&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:30%; 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.85&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="C000243079_ClassMember"
      decimals="0"
      id="ixv-108406"
      unitRef="usd">44</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000243079_ClassMember"
      decimals="INF"
      id="ixv-108407"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000243079_ClassMember" id="ixv-11255">&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, 2025)&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;324,126,570&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;67&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;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;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="C000243079_InstantMember"
      decimals="0"
      id="ixv-108408"
      unitRef="usd">324126570</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000243079_InstantMember"
      decimals="INF"
      id="ixv-108409"
      unitRef="holding">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000243079_ClassMember"
      decimals="INF"
      id="ixv-108410"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000243079_ClassMember" id="ixv-11315">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Banks

32.3

&#160;


Capital Markets

23.5

&#160;


Insurance

18.5

&#160;


Financial Services

17.3

&#160;


Consumer Finance

6.2

&#160;


Professional Services

1.2

&#160;


&#160;




&#160;
Common Stocks

99.0


Short-Term Investments and Net Other Assets (Liabilities)

1.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.0&#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.0


&#160;






United States

94.2


United Kingdom

2.4


Puerto Rico

1.3


Australia

1.1


Grand Cayman (UK Overseas Ter)

0.5


Mexico

0.5




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 94.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 1.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;

Australia - 1.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;

Grand Cayman (UK Overseas Ter) - 0.5&#160;&#160;&#160;&#160;


&#160;

Mexico - 0.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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243079_TI_0_Member"
      decimals="INF"
      id="ixv-108411"
      unitRef="pure">0.323</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TI_1_Member"
      decimals="INF"
      id="ixv-108412"
      unitRef="pure">0.235</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TI_2_Member"
      decimals="INF"
      id="ixv-108413"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TI_3_Member"
      decimals="INF"
      id="ixv-108414"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TI_4_Member"
      decimals="INF"
      id="ixv-108415"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TI_5_Member"
      decimals="INF"
      id="ixv-108416"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108417"
      unitRef="pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108418"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_GD_US_Member"
      decimals="INF"
      id="ixv-108419"
      unitRef="pure">0.942</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_GD_GB_Member"
      decimals="INF"
      id="ixv-108420"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_GD_PR_Member"
      decimals="INF"
      id="ixv-108421"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_GD_AU_Member"
      decimals="INF"
      id="ixv-108422"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_GD_GrandCaymanUKOverseasTer_Member"
      decimals="INF"
      id="ixv-108423"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_GD_MX_Member"
      decimals="INF"
      id="ixv-108424"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000243079_ClassMember" id="ixv-11554">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Mastercard Inc Class A

9.4


&#160;


Wells Fargo &amp; Co

6.5


&#160;


Bank of America Corp

5.6


&#160;


Citigroup Inc

3.7


&#160;


Reinsurance Group of America Inc

3.6


&#160;


Charles Schwab Corp/The

3.5


&#160;


Chubb Ltd

3.0


&#160;


State Street Corp

2.5


&#160;


Morgan Stanley

2.4


&#160;


Capital One Financial Corp

2.2


&#160;


&#160;

42.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243079_TH_0_Member"
      decimals="INF"
      id="ixv-108425"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_1_Member"
      decimals="INF"
      id="ixv-108426"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_2_Member"
      decimals="INF"
      id="ixv-108427"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_3_Member"
      decimals="INF"
      id="ixv-108428"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_4_Member"
      decimals="INF"
      id="ixv-108429"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_5_Member"
      decimals="INF"
      id="ixv-108430"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_6_Member"
      decimals="INF"
      id="ixv-108431"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_7_Member"
      decimals="INF"
      id="ixv-108432"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_8_Member"
      decimals="INF"
      id="ixv-108433"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243079_TH_9_Member"
      decimals="INF"
      id="ixv-108434"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-11725">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021100_ClassMember" id="ixv-11737">VIP Financials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021100_ClassMember" id="ixv-11740">VIP Financials Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021100_ClassMember" id="ixv-11743">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021100_ClassMember" id="ixv-11762">This semi-annual shareholder report contains information about VIP Financials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021100_ClassMember" id="ixv-11764">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021100_ClassMember" id="ixv-11769">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="C000021100_ClassMember" id="ixv-11771">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021100_ClassMember" id="ixv-11774">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021100_ClassMember" id="ixv-11777">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021100_ClassMember" id="ixv-11784">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;35&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:30%; 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.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;/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="C000021100_ClassMember"
      decimals="0"
      id="ixv-108435"
      unitRef="usd">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021100_ClassMember"
      decimals="INF"
      id="ixv-108436"
      unitRef="pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021100_ClassMember" id="ixv-11824">&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, 2025)&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;324,126,570&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;67&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;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;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="C000021100_InstantMember"
      decimals="0"
      id="ixv-108437"
      unitRef="usd">324126570</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021100_InstantMember"
      decimals="INF"
      id="ixv-108438"
      unitRef="holding">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021100_ClassMember"
      decimals="INF"
      id="ixv-108439"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021100_ClassMember" id="ixv-11884">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Banks

32.3

&#160;


Capital Markets

23.5

&#160;


Insurance

18.5

&#160;


Financial Services

17.3

&#160;


Consumer Finance

6.2

&#160;


Professional Services

1.2

&#160;


&#160;




&#160;
Common Stocks

99.0


Short-Term Investments and Net Other Assets (Liabilities)

1.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.0&#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.0


&#160;






United States

94.2


United Kingdom

2.4


Puerto Rico

1.3


Australia

1.1


Grand Cayman (UK Overseas Ter)

0.5


Mexico

0.5




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 94.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 1.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;

Australia - 1.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;

Grand Cayman (UK Overseas Ter) - 0.5&#160;&#160;&#160;&#160;


&#160;

Mexico - 0.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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021100_TI_0_Member"
      decimals="INF"
      id="ixv-108440"
      unitRef="pure">0.323</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TI_1_Member"
      decimals="INF"
      id="ixv-108441"
      unitRef="pure">0.235</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TI_2_Member"
      decimals="INF"
      id="ixv-108442"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TI_3_Member"
      decimals="INF"
      id="ixv-108443"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TI_4_Member"
      decimals="INF"
      id="ixv-108444"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TI_5_Member"
      decimals="INF"
      id="ixv-108445"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108446"
      unitRef="pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108447"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_GD_US_Member"
      decimals="INF"
      id="ixv-108448"
      unitRef="pure">0.942</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_GD_GB_Member"
      decimals="INF"
      id="ixv-108449"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_GD_PR_Member"
      decimals="INF"
      id="ixv-108450"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_GD_AU_Member"
      decimals="INF"
      id="ixv-108451"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_GD_GrandCaymanUKOverseasTer_Member"
      decimals="INF"
      id="ixv-108452"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_GD_MX_Member"
      decimals="INF"
      id="ixv-108453"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021100_ClassMember" id="ixv-12123">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Mastercard Inc Class A

9.4


&#160;


Wells Fargo &amp; Co

6.5


&#160;


Bank of America Corp

5.6


&#160;


Citigroup Inc

3.7


&#160;


Reinsurance Group of America Inc

3.6


&#160;


Charles Schwab Corp/The

3.5


&#160;


Chubb Ltd

3.0


&#160;


State Street Corp

2.5


&#160;


Morgan Stanley

2.4


&#160;


Capital One Financial Corp

2.2


&#160;


&#160;

42.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021100_TH_0_Member"
      decimals="INF"
      id="ixv-108454"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_1_Member"
      decimals="INF"
      id="ixv-108455"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_2_Member"
      decimals="INF"
      id="ixv-108456"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_3_Member"
      decimals="INF"
      id="ixv-108457"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_4_Member"
      decimals="INF"
      id="ixv-108458"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_5_Member"
      decimals="INF"
      id="ixv-108459"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_6_Member"
      decimals="INF"
      id="ixv-108460"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_7_Member"
      decimals="INF"
      id="ixv-108461"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_8_Member"
      decimals="INF"
      id="ixv-108462"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021100_TH_9_Member"
      decimals="INF"
      id="ixv-108463"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-12294">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021099_ClassMember" id="ixv-12306">VIP Financials Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021099_ClassMember" id="ixv-12309">VIP Financials Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021099_ClassMember" id="ixv-12312">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021099_ClassMember" id="ixv-12331">This semi-annual shareholder report contains information about VIP Financials Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021099_ClassMember" id="ixv-12333">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021099_ClassMember" id="ixv-12338">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="C000021099_ClassMember" id="ixv-12340">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021099_ClassMember" id="ixv-12343">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021099_ClassMember" id="ixv-12346">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021099_ClassMember" id="ixv-12353">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;31&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:30%; 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="C000021099_ClassMember"
      decimals="0"
      id="ixv-108464"
      unitRef="usd">31</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021099_ClassMember"
      decimals="INF"
      id="ixv-108465"
      unitRef="pure">0.0060</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021099_ClassMember" id="ixv-12393">&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, 2025)&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;324,126,570&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;67&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;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;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="C000021099_InstantMember"
      decimals="0"
      id="ixv-108466"
      unitRef="usd">324126570</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021099_InstantMember"
      decimals="INF"
      id="ixv-108467"
      unitRef="holding">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021099_ClassMember"
      decimals="INF"
      id="ixv-108468"
      unitRef="pure">0.56</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021099_ClassMember" id="ixv-12453">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Banks

32.3

&#160;


Capital Markets

23.5

&#160;


Insurance

18.5

&#160;


Financial Services

17.3

&#160;


Consumer Finance

6.2

&#160;


Professional Services

1.2

&#160;


&#160;




&#160;
Common Stocks

99.0


Short-Term Investments and Net Other Assets (Liabilities)

1.0




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.0&#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.0


&#160;






United States

94.2


United Kingdom

2.4


Puerto Rico

1.3


Australia

1.1


Grand Cayman (UK Overseas Ter)

0.5


Mexico

0.5




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 94.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 2.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Puerto Rico - 1.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;

Australia - 1.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;

Grand Cayman (UK Overseas Ter) - 0.5&#160;&#160;&#160;&#160;


&#160;

Mexico - 0.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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021099_TI_0_Member"
      decimals="INF"
      id="ixv-108469"
      unitRef="pure">0.323</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TI_1_Member"
      decimals="INF"
      id="ixv-108470"
      unitRef="pure">0.235</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TI_2_Member"
      decimals="INF"
      id="ixv-108471"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TI_3_Member"
      decimals="INF"
      id="ixv-108472"
      unitRef="pure">0.173</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TI_4_Member"
      decimals="INF"
      id="ixv-108473"
      unitRef="pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TI_5_Member"
      decimals="INF"
      id="ixv-108474"
      unitRef="pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108475"
      unitRef="pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108476"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_GD_US_Member"
      decimals="INF"
      id="ixv-108477"
      unitRef="pure">0.942</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_GD_GB_Member"
      decimals="INF"
      id="ixv-108478"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_GD_PR_Member"
      decimals="INF"
      id="ixv-108479"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_GD_AU_Member"
      decimals="INF"
      id="ixv-108480"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_GD_GrandCaymanUKOverseasTer_Member"
      decimals="INF"
      id="ixv-108481"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_GD_MX_Member"
      decimals="INF"
      id="ixv-108482"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021099_ClassMember" id="ixv-12692">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Mastercard Inc Class A

9.4


&#160;


Wells Fargo &amp; Co

6.5


&#160;


Bank of America Corp

5.6


&#160;


Citigroup Inc

3.7


&#160;


Reinsurance Group of America Inc

3.6


&#160;


Charles Schwab Corp/The

3.5


&#160;


Chubb Ltd

3.0


&#160;


State Street Corp

2.5


&#160;


Morgan Stanley

2.4


&#160;


Capital One Financial Corp

2.2


&#160;


&#160;

42.4

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021099_TH_0_Member"
      decimals="INF"
      id="ixv-108483"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_1_Member"
      decimals="INF"
      id="ixv-108484"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_2_Member"
      decimals="INF"
      id="ixv-108485"
      unitRef="pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_3_Member"
      decimals="INF"
      id="ixv-108486"
      unitRef="pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_4_Member"
      decimals="INF"
      id="ixv-108487"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_5_Member"
      decimals="INF"
      id="ixv-108488"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_6_Member"
      decimals="INF"
      id="ixv-108489"
      unitRef="pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_7_Member"
      decimals="INF"
      id="ixv-108490"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_8_Member"
      decimals="INF"
      id="ixv-108491"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021099_TH_9_Member"
      decimals="INF"
      id="ixv-108492"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-12863">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021082_ClassMember" id="ixv-12875">VIP Energy Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021082_ClassMember" id="ixv-12878">VIP Energy Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021082_ClassMember" id="ixv-12881">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021082_ClassMember" id="ixv-12900">This semi-annual shareholder report contains information about VIP Energy Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021082_ClassMember" id="ixv-12902">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021082_ClassMember" id="ixv-12907">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="C000021082_ClassMember" id="ixv-12909">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021082_ClassMember" id="ixv-12912">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021082_ClassMember" id="ixv-12915">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021082_ClassMember" id="ixv-12922">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;42&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:30%; 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.85&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="C000021082_ClassMember"
      decimals="0"
      id="ixv-108493"
      unitRef="usd">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021082_ClassMember"
      decimals="INF"
      id="ixv-108494"
      unitRef="pure">0.0085</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021082_ClassMember" id="ixv-12962">&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, 2025)&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;439,810,114&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;36&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;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;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="C000021082_InstantMember"
      decimals="0"
      id="ixv-108495"
      unitRef="usd">439810114</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021082_InstantMember"
      decimals="INF"
      id="ixv-108496"
      unitRef="holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021082_ClassMember"
      decimals="INF"
      id="ixv-108497"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021082_ClassMember" id="ixv-13022">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Oil, Gas &amp; Consumable Fuels

84.6

&#160;


Energy Equipment &amp; Services

11.1

&#160;


Independent Power and Renewable Electricity Producers

4.1

&#160;


Machinery

0.4

&#160;


&#160;




&#160;
Common Stocks

100.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 100.2&#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.2)%


&#160;






United States

86.9


Canada

9.6


United Kingdom

3.2


Norway

0.3


France

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 86.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 9.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;

United Kingdom - 3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Norway - 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;&#160;&#160;&#160;&#160;


&#160;

France - 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;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021082_TI_0_Member"
      decimals="INF"
      id="ixv-108498"
      unitRef="pure">0.846</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TI_1_Member"
      decimals="INF"
      id="ixv-108499"
      unitRef="pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TI_2_Member"
      decimals="INF"
      id="ixv-108500"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TI_3_Member"
      decimals="INF"
      id="ixv-108501"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108502"
      unitRef="pure">1.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_GD_US_Member"
      decimals="INF"
      id="ixv-108503"
      unitRef="pure">0.869</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_GD_CA_Member"
      decimals="INF"
      id="ixv-108504"
      unitRef="pure">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_GD_GB_Member"
      decimals="INF"
      id="ixv-108505"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_GD_NO_Member"
      decimals="INF"
      id="ixv-108506"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_GD_FR_Member"
      decimals="INF"
      id="ixv-108507"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021082_ClassMember" id="ixv-13221">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Exxon Mobil Corp

24.9


&#160;


Chevron Corp

5.8


&#160;


Cheniere Energy Inc

5.2


&#160;


Energy Transfer LP

5.0


&#160;


Marathon Petroleum Corp

4.8


&#160;


Canadian Natural Resources Ltd

4.4


&#160;


Vistra Corp

4.1


&#160;


Cenovus Energy Inc

3.9


&#160;


Valero Energy Corp

3.6


&#160;


Schlumberger NV

3.4


&#160;


&#160;

65.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021082_TH_0_Member"
      decimals="INF"
      id="ixv-108508"
      unitRef="pure">0.249</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_1_Member"
      decimals="INF"
      id="ixv-108509"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_2_Member"
      decimals="INF"
      id="ixv-108510"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_3_Member"
      decimals="INF"
      id="ixv-108511"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_4_Member"
      decimals="INF"
      id="ixv-108512"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_5_Member"
      decimals="INF"
      id="ixv-108513"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_6_Member"
      decimals="INF"
      id="ixv-108514"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_7_Member"
      decimals="INF"
      id="ixv-108515"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_8_Member"
      decimals="INF"
      id="ixv-108516"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021082_TH_9_Member"
      decimals="INF"
      id="ixv-108517"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-13392">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021081_ClassMember" id="ixv-13404">VIP Energy Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021081_ClassMember" id="ixv-13407">VIP Energy Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021081_ClassMember" id="ixv-13410">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021081_ClassMember" id="ixv-13429">This semi-annual shareholder report contains information about VIP Energy Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021081_ClassMember" id="ixv-13431">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021081_ClassMember" id="ixv-13436">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="C000021081_ClassMember" id="ixv-13438">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021081_ClassMember" id="ixv-13441">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021081_ClassMember" id="ixv-13444">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021081_ClassMember" id="ixv-13451">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;34&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:30%; 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.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;/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="C000021081_ClassMember"
      decimals="0"
      id="ixv-108518"
      unitRef="usd">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021081_ClassMember"
      decimals="INF"
      id="ixv-108519"
      unitRef="pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021081_ClassMember" id="ixv-13491">&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, 2025)&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;439,810,114&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;36&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;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;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="C000021081_InstantMember"
      decimals="0"
      id="ixv-108520"
      unitRef="usd">439810114</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021081_InstantMember"
      decimals="INF"
      id="ixv-108521"
      unitRef="holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021081_ClassMember"
      decimals="INF"
      id="ixv-108522"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021081_ClassMember" id="ixv-13551">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Oil, Gas &amp; Consumable Fuels

84.6

&#160;


Energy Equipment &amp; Services

11.1

&#160;


Independent Power and Renewable Electricity Producers

4.1

&#160;


Machinery

0.4

&#160;


&#160;




&#160;
Common Stocks

100.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 100.2&#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.2)%


&#160;






United States

86.9


Canada

9.6


United Kingdom

3.2


Norway

0.3


France

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 86.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 9.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;

United Kingdom - 3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Norway - 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;&#160;&#160;&#160;&#160;


&#160;

France - 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;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021081_TI_0_Member"
      decimals="INF"
      id="ixv-108523"
      unitRef="pure">0.846</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TI_1_Member"
      decimals="INF"
      id="ixv-108524"
      unitRef="pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TI_2_Member"
      decimals="INF"
      id="ixv-108525"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TI_3_Member"
      decimals="INF"
      id="ixv-108526"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108527"
      unitRef="pure">1.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_GD_US_Member"
      decimals="INF"
      id="ixv-108528"
      unitRef="pure">0.869</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_GD_CA_Member"
      decimals="INF"
      id="ixv-108529"
      unitRef="pure">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_GD_GB_Member"
      decimals="INF"
      id="ixv-108530"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_GD_NO_Member"
      decimals="INF"
      id="ixv-108531"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_GD_FR_Member"
      decimals="INF"
      id="ixv-108532"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021081_ClassMember" id="ixv-13750">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Exxon Mobil Corp

24.9


&#160;


Chevron Corp

5.8


&#160;


Cheniere Energy Inc

5.2


&#160;


Energy Transfer LP

5.0


&#160;


Marathon Petroleum Corp

4.8


&#160;


Canadian Natural Resources Ltd

4.4


&#160;


Vistra Corp

4.1


&#160;


Cenovus Energy Inc

3.9


&#160;


Valero Energy Corp

3.6


&#160;


Schlumberger NV

3.4


&#160;


&#160;

65.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021081_TH_0_Member"
      decimals="INF"
      id="ixv-108533"
      unitRef="pure">0.249</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_1_Member"
      decimals="INF"
      id="ixv-108534"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_2_Member"
      decimals="INF"
      id="ixv-108535"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_3_Member"
      decimals="INF"
      id="ixv-108536"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_4_Member"
      decimals="INF"
      id="ixv-108537"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_5_Member"
      decimals="INF"
      id="ixv-108538"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_6_Member"
      decimals="INF"
      id="ixv-108539"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_7_Member"
      decimals="INF"
      id="ixv-108540"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_8_Member"
      decimals="INF"
      id="ixv-108541"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021081_TH_9_Member"
      decimals="INF"
      id="ixv-108542"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-13921">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021080_ClassMember" id="ixv-13933">VIP Energy Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021080_ClassMember" id="ixv-13936">VIP Energy Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021080_ClassMember" id="ixv-13939">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021080_ClassMember" id="ixv-13958">This semi-annual shareholder report contains information about VIP Energy Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021080_ClassMember" id="ixv-13960">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021080_ClassMember" id="ixv-13965">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="C000021080_ClassMember" id="ixv-13967">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021080_ClassMember" id="ixv-13970">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021080_ClassMember" id="ixv-13973">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021080_ClassMember" id="ixv-13980">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;30&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:30%; 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="C000021080_ClassMember"
      decimals="0"
      id="ixv-108543"
      unitRef="usd">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021080_ClassMember"
      decimals="INF"
      id="ixv-108544"
      unitRef="pure">0.0060</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021080_ClassMember" id="ixv-14020">&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, 2025)&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;439,810,114&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;36&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;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;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="C000021080_InstantMember"
      decimals="0"
      id="ixv-108545"
      unitRef="usd">439810114</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021080_InstantMember"
      decimals="INF"
      id="ixv-108546"
      unitRef="holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021080_ClassMember"
      decimals="INF"
      id="ixv-108547"
      unitRef="pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021080_ClassMember" id="ixv-14080">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Oil, Gas &amp; Consumable Fuels

84.6

&#160;


Energy Equipment &amp; Services

11.1

&#160;


Independent Power and Renewable Electricity Producers

4.1

&#160;


Machinery

0.4

&#160;


&#160;




&#160;
Common Stocks

100.2




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 100.2&#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.2)%


&#160;






United States

86.9


Canada

9.6


United Kingdom

3.2


Norway

0.3


France

0.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 86.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 9.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;

United Kingdom - 3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Norway - 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;&#160;&#160;&#160;&#160;


&#160;

France - 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;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021080_TI_0_Member"
      decimals="INF"
      id="ixv-108548"
      unitRef="pure">0.846</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TI_1_Member"
      decimals="INF"
      id="ixv-108549"
      unitRef="pure">0.111</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TI_2_Member"
      decimals="INF"
      id="ixv-108550"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TI_3_Member"
      decimals="INF"
      id="ixv-108551"
      unitRef="pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108552"
      unitRef="pure">1.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_GD_US_Member"
      decimals="INF"
      id="ixv-108553"
      unitRef="pure">0.869</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_GD_CA_Member"
      decimals="INF"
      id="ixv-108554"
      unitRef="pure">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_GD_GB_Member"
      decimals="INF"
      id="ixv-108555"
      unitRef="pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_GD_NO_Member"
      decimals="INF"
      id="ixv-108556"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_GD_FR_Member"
      decimals="INF"
      id="ixv-108557"
      unitRef="pure">0.000</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021080_ClassMember" id="ixv-14279">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Exxon Mobil Corp

24.9


&#160;


Chevron Corp

5.8


&#160;


Cheniere Energy Inc

5.2


&#160;


Energy Transfer LP

5.0


&#160;


Marathon Petroleum Corp

4.8


&#160;


Canadian Natural Resources Ltd

4.4


&#160;


Vistra Corp

4.1


&#160;


Cenovus Energy Inc

3.9


&#160;


Valero Energy Corp

3.6


&#160;


Schlumberger NV

3.4


&#160;


&#160;

65.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021080_TH_0_Member"
      decimals="INF"
      id="ixv-108558"
      unitRef="pure">0.249</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_1_Member"
      decimals="INF"
      id="ixv-108559"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_2_Member"
      decimals="INF"
      id="ixv-108560"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_3_Member"
      decimals="INF"
      id="ixv-108561"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_4_Member"
      decimals="INF"
      id="ixv-108562"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_5_Member"
      decimals="INF"
      id="ixv-108563"
      unitRef="pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_6_Member"
      decimals="INF"
      id="ixv-108564"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_7_Member"
      decimals="INF"
      id="ixv-108565"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_8_Member"
      decimals="INF"
      id="ixv-108566"
      unitRef="pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021080_TH_9_Member"
      decimals="INF"
      id="ixv-108567"
      unitRef="pure">0.034</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-14450">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000243080_ClassMember" id="ixv-14462">VIP Consumer Staples Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000243080_ClassMember" id="ixv-14465">VIP Consumer Staples Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000243080_ClassMember" id="ixv-14468">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000243080_ClassMember" id="ixv-14487">This semi-annual shareholder report contains information about VIP Consumer Staples Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000243080_ClassMember" id="ixv-14489">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000243080_ClassMember" id="ixv-14494">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="C000243080_ClassMember" id="ixv-14496">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000243080_ClassMember" id="ixv-14499">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000243080_ClassMember" id="ixv-14502">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000243080_ClassMember" id="ixv-14509">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;42&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:30%; 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="C000243080_ClassMember"
      decimals="0"
      id="ixv-108568"
      unitRef="usd">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000243080_ClassMember"
      decimals="INF"
      id="ixv-108569"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000243080_ClassMember" id="ixv-14549">&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, 2025)&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;218,080,181&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;36&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;47&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="C000243080_InstantMember"
      decimals="0"
      id="ixv-108570"
      unitRef="usd">218080181</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000243080_InstantMember"
      decimals="INF"
      id="ixv-108571"
      unitRef="holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000243080_ClassMember"
      decimals="INF"
      id="ixv-108572"
      unitRef="pure">0.47</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000243080_ClassMember" id="ixv-14609">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Beverages

38.1

&#160;


Consumer Staples Distribution &amp; Retail

20.1

&#160;


Household Products

16.6

&#160;


Food Products

16.4

&#160;


Personal Care Products

5.8

&#160;


Tobacco

2.9

&#160;


&#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

95.0


United Kingdom

5.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 95.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 5.0&#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="C000243080_TI_0_Member"
      decimals="INF"
      id="ixv-108573"
      unitRef="pure">0.381</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TI_1_Member"
      decimals="INF"
      id="ixv-108574"
      unitRef="pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TI_2_Member"
      decimals="INF"
      id="ixv-108575"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TI_3_Member"
      decimals="INF"
      id="ixv-108576"
      unitRef="pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TI_4_Member"
      decimals="INF"
      id="ixv-108577"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TI_5_Member"
      decimals="INF"
      id="ixv-108578"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108579"
      unitRef="pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108580"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_GD_US_Member"
      decimals="INF"
      id="ixv-108581"
      unitRef="pure">0.950</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_GD_GB_Member"
      decimals="INF"
      id="ixv-108582"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000243080_ClassMember" id="ixv-14796">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Coca-Cola Co/The

14.0


&#160;


Procter &amp; Gamble Co/The

11.8


&#160;


Keurig Dr Pepper Inc

10.5


&#160;


Walmart Inc

8.8


&#160;


Constellation Brands Inc Class A

4.7


&#160;


Estee Lauder Cos Inc/The Class A

4.2


&#160;


Target Corp

4.0


&#160;


Energizer Holdings Inc

3.5


&#160;


Bunge Global SA

3.5


&#160;


JM Smucker Co

3.3


&#160;


&#160;

68.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243080_TH_0_Member"
      decimals="INF"
      id="ixv-108583"
      unitRef="pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_1_Member"
      decimals="INF"
      id="ixv-108584"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_2_Member"
      decimals="INF"
      id="ixv-108585"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_3_Member"
      decimals="INF"
      id="ixv-108586"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_4_Member"
      decimals="INF"
      id="ixv-108587"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_5_Member"
      decimals="INF"
      id="ixv-108588"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_6_Member"
      decimals="INF"
      id="ixv-108589"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_7_Member"
      decimals="INF"
      id="ixv-108590"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_8_Member"
      decimals="INF"
      id="ixv-108591"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243080_TH_9_Member"
      decimals="INF"
      id="ixv-108592"
      unitRef="pure">0.033</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-14967">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000046803_ClassMember" id="ixv-14979">VIP Consumer Staples Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000046803_ClassMember" id="ixv-14982">VIP Consumer Staples Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000046803_ClassMember" id="ixv-14985">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000046803_ClassMember" id="ixv-15004">This semi-annual shareholder report contains information about VIP Consumer Staples Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000046803_ClassMember" id="ixv-15006">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000046803_ClassMember" id="ixv-15011">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="C000046803_ClassMember" id="ixv-15013">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000046803_ClassMember" id="ixv-15016">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000046803_ClassMember" id="ixv-15019">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000046803_ClassMember" id="ixv-15026">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;34&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:30%; 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.69&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="C000046803_ClassMember"
      decimals="0"
      id="ixv-108593"
      unitRef="usd">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000046803_ClassMember"
      decimals="INF"
      id="ixv-108594"
      unitRef="pure">0.0069</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000046803_ClassMember" id="ixv-15066">&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, 2025)&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;218,080,181&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;36&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;47&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="C000046803_InstantMember"
      decimals="0"
      id="ixv-108595"
      unitRef="usd">218080181</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000046803_InstantMember"
      decimals="INF"
      id="ixv-108596"
      unitRef="holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000046803_ClassMember"
      decimals="INF"
      id="ixv-108597"
      unitRef="pure">0.47</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000046803_ClassMember" id="ixv-15126">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Beverages

38.1

&#160;


Consumer Staples Distribution &amp; Retail

20.1

&#160;


Household Products

16.6

&#160;


Food Products

16.4

&#160;


Personal Care Products

5.8

&#160;


Tobacco

2.9

&#160;


&#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

95.0


United Kingdom

5.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 95.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 5.0&#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="C000046803_TI_0_Member"
      decimals="INF"
      id="ixv-108598"
      unitRef="pure">0.381</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TI_1_Member"
      decimals="INF"
      id="ixv-108599"
      unitRef="pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TI_2_Member"
      decimals="INF"
      id="ixv-108600"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TI_3_Member"
      decimals="INF"
      id="ixv-108601"
      unitRef="pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TI_4_Member"
      decimals="INF"
      id="ixv-108602"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TI_5_Member"
      decimals="INF"
      id="ixv-108603"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108604"
      unitRef="pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108605"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_GD_US_Member"
      decimals="INF"
      id="ixv-108606"
      unitRef="pure">0.950</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_GD_GB_Member"
      decimals="INF"
      id="ixv-108607"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000046803_ClassMember" id="ixv-15313">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Coca-Cola Co/The

14.0


&#160;


Procter &amp; Gamble Co/The

11.8


&#160;


Keurig Dr Pepper Inc

10.5


&#160;


Walmart Inc

8.8


&#160;


Constellation Brands Inc Class A

4.7


&#160;


Estee Lauder Cos Inc/The Class A

4.2


&#160;


Target Corp

4.0


&#160;


Energizer Holdings Inc

3.5


&#160;


Bunge Global SA

3.5


&#160;


JM Smucker Co

3.3


&#160;


&#160;

68.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046803_TH_0_Member"
      decimals="INF"
      id="ixv-108608"
      unitRef="pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_1_Member"
      decimals="INF"
      id="ixv-108609"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_2_Member"
      decimals="INF"
      id="ixv-108610"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_3_Member"
      decimals="INF"
      id="ixv-108611"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_4_Member"
      decimals="INF"
      id="ixv-108612"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_5_Member"
      decimals="INF"
      id="ixv-108613"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_6_Member"
      decimals="INF"
      id="ixv-108614"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_7_Member"
      decimals="INF"
      id="ixv-108615"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_8_Member"
      decimals="INF"
      id="ixv-108616"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046803_TH_9_Member"
      decimals="INF"
      id="ixv-108617"
      unitRef="pure">0.033</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-15484">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000046802_ClassMember" id="ixv-15496">VIP Consumer Staples Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000046802_ClassMember" id="ixv-15499">VIP Consumer Staples Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000046802_ClassMember" id="ixv-15502">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000046802_ClassMember" id="ixv-15521">This semi-annual shareholder report contains information about VIP Consumer Staples Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000046802_ClassMember" id="ixv-15523">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000046802_ClassMember" id="ixv-15528">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="C000046802_ClassMember" id="ixv-15530">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000046802_ClassMember" id="ixv-15533">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000046802_ClassMember" id="ixv-15536">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000046802_ClassMember" id="ixv-15543">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;30&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:30%; 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.61&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="C000046802_ClassMember"
      decimals="0"
      id="ixv-108618"
      unitRef="usd">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000046802_ClassMember"
      decimals="INF"
      id="ixv-108619"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000046802_ClassMember" id="ixv-15583">&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, 2025)&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;218,080,181&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;36&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;47&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="C000046802_InstantMember"
      decimals="0"
      id="ixv-108620"
      unitRef="usd">218080181</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000046802_InstantMember"
      decimals="INF"
      id="ixv-108621"
      unitRef="holding">36</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000046802_ClassMember"
      decimals="INF"
      id="ixv-108622"
      unitRef="pure">0.47</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000046802_ClassMember" id="ixv-15643">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Beverages

38.1

&#160;


Consumer Staples Distribution &amp; Retail

20.1

&#160;


Household Products

16.6

&#160;


Food Products

16.4

&#160;


Personal Care Products

5.8

&#160;


Tobacco

2.9

&#160;


&#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

95.0


United Kingdom

5.0




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 95.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

United Kingdom - 5.0&#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="C000046802_TI_0_Member"
      decimals="INF"
      id="ixv-108623"
      unitRef="pure">0.381</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TI_1_Member"
      decimals="INF"
      id="ixv-108624"
      unitRef="pure">0.201</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TI_2_Member"
      decimals="INF"
      id="ixv-108625"
      unitRef="pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TI_3_Member"
      decimals="INF"
      id="ixv-108626"
      unitRef="pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TI_4_Member"
      decimals="INF"
      id="ixv-108627"
      unitRef="pure">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TI_5_Member"
      decimals="INF"
      id="ixv-108628"
      unitRef="pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108629"
      unitRef="pure">0.999</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108630"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_GD_US_Member"
      decimals="INF"
      id="ixv-108631"
      unitRef="pure">0.950</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_GD_GB_Member"
      decimals="INF"
      id="ixv-108632"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000046802_ClassMember" id="ixv-15830">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Coca-Cola Co/The

14.0


&#160;


Procter &amp; Gamble Co/The

11.8


&#160;


Keurig Dr Pepper Inc

10.5


&#160;


Walmart Inc

8.8


&#160;


Constellation Brands Inc Class A

4.7


&#160;


Estee Lauder Cos Inc/The Class A

4.2


&#160;


Target Corp

4.0


&#160;


Energizer Holdings Inc

3.5


&#160;


Bunge Global SA

3.5


&#160;


JM Smucker Co

3.3


&#160;


&#160;

68.3

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046802_TH_0_Member"
      decimals="INF"
      id="ixv-108633"
      unitRef="pure">0.140</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_1_Member"
      decimals="INF"
      id="ixv-108634"
      unitRef="pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_2_Member"
      decimals="INF"
      id="ixv-108635"
      unitRef="pure">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_3_Member"
      decimals="INF"
      id="ixv-108636"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_4_Member"
      decimals="INF"
      id="ixv-108637"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_5_Member"
      decimals="INF"
      id="ixv-108638"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_6_Member"
      decimals="INF"
      id="ixv-108639"
      unitRef="pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_7_Member"
      decimals="INF"
      id="ixv-108640"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_8_Member"
      decimals="INF"
      id="ixv-108641"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046802_TH_9_Member"
      decimals="INF"
      id="ixv-108642"
      unitRef="pure">0.033</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-16001">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000243077_ClassMember" id="ixv-16013">VIP Consumer Discretionary Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000243077_ClassMember" id="ixv-16016">VIP Consumer Discretionary Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000243077_ClassMember" id="ixv-16019">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000243077_ClassMember" id="ixv-16038">This semi-annual shareholder report contains information about VIP Consumer Discretionary Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000243077_ClassMember" id="ixv-16040">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000243077_ClassMember" id="ixv-16045">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="C000243077_ClassMember" id="ixv-16047">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000243077_ClassMember" id="ixv-16050">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000243077_ClassMember" id="ixv-16053">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000243077_ClassMember" id="ixv-16060">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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="C000243077_ClassMember"
      decimals="0"
      id="ixv-108643"
      unitRef="usd">41</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000243077_ClassMember"
      decimals="INF"
      id="ixv-108644"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000243077_ClassMember" id="ixv-16100">&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, 2025)&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;227,752,624&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;57&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;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;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="C000243077_InstantMember"
      decimals="0"
      id="ixv-108645"
      unitRef="usd">227752624</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000243077_InstantMember"
      decimals="INF"
      id="ixv-108646"
      unitRef="holding">57</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000243077_ClassMember"
      decimals="INF"
      id="ixv-108647"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000243077_ClassMember" id="ixv-16160">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Broadline Retail

27.5

&#160;


Specialty Retail

23.0

&#160;


Hotels, Restaurants &amp; Leisure

18.5

&#160;


Automobiles

14.7

&#160;


Textiles, Apparel &amp; Luxury Goods

5.5

&#160;


Household Durables

5.3

&#160;


Automobile Components

2.5

&#160;


Consumer Staples Distribution &amp; Retail

1.0

&#160;


Construction Materials

0.9

&#160;


Building Products

0.2

&#160;


&#160;




&#160;
Common Stocks

99.1


Short-Term Investments and Net Other Assets (Liabilities)

0.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.1&#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.9


&#160;






United States

94.0


Canada

2.1


Bailiwick Of Jersey

2.1


Brazil

1.3


Switzerland

0.3


France

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 94.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.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;

Bailiwick Of Jersey - 2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 1.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;

Switzerland - 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;

France - 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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243077_TI_0_Member"
      decimals="INF"
      id="ixv-108648"
      unitRef="pure">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_1_Member"
      decimals="INF"
      id="ixv-108649"
      unitRef="pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_2_Member"
      decimals="INF"
      id="ixv-108650"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_3_Member"
      decimals="INF"
      id="ixv-108651"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_4_Member"
      decimals="INF"
      id="ixv-108652"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_5_Member"
      decimals="INF"
      id="ixv-108653"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_6_Member"
      decimals="INF"
      id="ixv-108654"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_7_Member"
      decimals="INF"
      id="ixv-108655"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_8_Member"
      decimals="INF"
      id="ixv-108656"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TI_9_Member"
      decimals="INF"
      id="ixv-108657"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108658"
      unitRef="pure">0.991</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108659"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_GD_US_Member"
      decimals="INF"
      id="ixv-108660"
      unitRef="pure">0.940</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_GD_CA_Member"
      decimals="INF"
      id="ixv-108661"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_GD_BailiwickOfJersey_Member"
      decimals="INF"
      id="ixv-108662"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_GD_BR_Member"
      decimals="INF"
      id="ixv-108663"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_GD_CH_Member"
      decimals="INF"
      id="ixv-108664"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_GD_FR_Member"
      decimals="INF"
      id="ixv-108665"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000243077_ClassMember" id="ixv-16435">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Amazon.com Inc

25.0


&#160;


Tesla Inc

13.3


&#160;


Home Depot Inc/The

4.2


&#160;


Lowe's Cos Inc

3.9


&#160;


TJX Cos Inc/The

2.8


&#160;


McDonald's Corp

2.7


&#160;


Booking Holdings Inc

2.5


&#160;


Somnigroup International Inc

2.5


&#160;


Hilton Worldwide Holdings Inc

2.5


&#160;


Dick's Sporting Goods Inc

2.2


&#160;


&#160;

61.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000243077_TH_0_Member"
      decimals="INF"
      id="ixv-108666"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_1_Member"
      decimals="INF"
      id="ixv-108667"
      unitRef="pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_2_Member"
      decimals="INF"
      id="ixv-108668"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_3_Member"
      decimals="INF"
      id="ixv-108669"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_4_Member"
      decimals="INF"
      id="ixv-108670"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_5_Member"
      decimals="INF"
      id="ixv-108671"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_6_Member"
      decimals="INF"
      id="ixv-108672"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_7_Member"
      decimals="INF"
      id="ixv-108673"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_8_Member"
      decimals="INF"
      id="ixv-108674"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000243077_TH_9_Member"
      decimals="INF"
      id="ixv-108675"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-16606">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021051_ClassMember" id="ixv-16618">VIP Consumer Discretionary Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021051_ClassMember" id="ixv-16621">VIP Consumer Discretionary Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021051_ClassMember" id="ixv-16624">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021051_ClassMember" id="ixv-16643">This semi-annual shareholder report contains information about VIP Consumer Discretionary Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021051_ClassMember" id="ixv-16645">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021051_ClassMember" id="ixv-16650">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="C000021051_ClassMember" id="ixv-16652">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021051_ClassMember" id="ixv-16655">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021051_ClassMember" id="ixv-16658">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021051_ClassMember" id="ixv-16665">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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.69&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="C000021051_ClassMember"
      decimals="0"
      id="ixv-108676"
      unitRef="usd">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021051_ClassMember"
      decimals="INF"
      id="ixv-108677"
      unitRef="pure">0.0069</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021051_ClassMember" id="ixv-16705">&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, 2025)&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;227,752,624&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;57&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;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;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="C000021051_InstantMember"
      decimals="0"
      id="ixv-108678"
      unitRef="usd">227752624</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021051_InstantMember"
      decimals="INF"
      id="ixv-108679"
      unitRef="holding">57</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021051_ClassMember"
      decimals="INF"
      id="ixv-108680"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021051_ClassMember" id="ixv-16765">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Broadline Retail

27.5

&#160;


Specialty Retail

23.0

&#160;


Hotels, Restaurants &amp; Leisure

18.5

&#160;


Automobiles

14.7

&#160;


Textiles, Apparel &amp; Luxury Goods

5.5

&#160;


Household Durables

5.3

&#160;


Automobile Components

2.5

&#160;


Consumer Staples Distribution &amp; Retail

1.0

&#160;


Construction Materials

0.9

&#160;


Building Products

0.2

&#160;


&#160;




&#160;
Common Stocks

99.1


Short-Term Investments and Net Other Assets (Liabilities)

0.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.1&#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.9


&#160;






United States

94.0


Canada

2.1


Bailiwick Of Jersey

2.1


Brazil

1.3


Switzerland

0.3


France

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 94.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.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;

Bailiwick Of Jersey - 2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 1.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;

Switzerland - 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;

France - 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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021051_TI_0_Member"
      decimals="INF"
      id="ixv-108681"
      unitRef="pure">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_1_Member"
      decimals="INF"
      id="ixv-108682"
      unitRef="pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_2_Member"
      decimals="INF"
      id="ixv-108683"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_3_Member"
      decimals="INF"
      id="ixv-108684"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_4_Member"
      decimals="INF"
      id="ixv-108685"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_5_Member"
      decimals="INF"
      id="ixv-108686"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_6_Member"
      decimals="INF"
      id="ixv-108687"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_7_Member"
      decimals="INF"
      id="ixv-108688"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_8_Member"
      decimals="INF"
      id="ixv-108689"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TI_9_Member"
      decimals="INF"
      id="ixv-108690"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108691"
      unitRef="pure">0.991</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108692"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_GD_US_Member"
      decimals="INF"
      id="ixv-108693"
      unitRef="pure">0.940</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_GD_CA_Member"
      decimals="INF"
      id="ixv-108694"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_GD_BailiwickOfJersey_Member"
      decimals="INF"
      id="ixv-108695"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_GD_BR_Member"
      decimals="INF"
      id="ixv-108696"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_GD_CH_Member"
      decimals="INF"
      id="ixv-108697"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_GD_FR_Member"
      decimals="INF"
      id="ixv-108698"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021051_ClassMember" id="ixv-17040">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Amazon.com Inc

25.0


&#160;


Tesla Inc

13.3


&#160;


Home Depot Inc/The

4.2


&#160;


Lowe's Cos Inc

3.9


&#160;


TJX Cos Inc/The

2.8


&#160;


McDonald's Corp

2.7


&#160;


Booking Holdings Inc

2.5


&#160;


Somnigroup International Inc

2.5


&#160;


Hilton Worldwide Holdings Inc

2.5


&#160;


Dick's Sporting Goods Inc

2.2


&#160;


&#160;

61.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021051_TH_0_Member"
      decimals="INF"
      id="ixv-108699"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_1_Member"
      decimals="INF"
      id="ixv-108700"
      unitRef="pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_2_Member"
      decimals="INF"
      id="ixv-108701"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_3_Member"
      decimals="INF"
      id="ixv-108702"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_4_Member"
      decimals="INF"
      id="ixv-108703"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_5_Member"
      decimals="INF"
      id="ixv-108704"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_6_Member"
      decimals="INF"
      id="ixv-108705"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_7_Member"
      decimals="INF"
      id="ixv-108706"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_8_Member"
      decimals="INF"
      id="ixv-108707"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021051_TH_9_Member"
      decimals="INF"
      id="ixv-108708"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-17211">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000021050_ClassMember" id="ixv-17223">VIP Consumer Discretionary Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000021050_ClassMember" id="ixv-17226">VIP Consumer Discretionary Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000021050_ClassMember" id="ixv-17229">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000021050_ClassMember" id="ixv-17248">This semi-annual shareholder report contains information about VIP Consumer Discretionary Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000021050_ClassMember" id="ixv-17250">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000021050_ClassMember" id="ixv-17255">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="C000021050_ClassMember" id="ixv-17257">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000021050_ClassMember" id="ixv-17260">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000021050_ClassMember" id="ixv-17263">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000021050_ClassMember" id="ixv-17270">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;30&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:30%; 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.61&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="C000021050_ClassMember"
      decimals="0"
      id="ixv-108709"
      unitRef="usd">30</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000021050_ClassMember"
      decimals="INF"
      id="ixv-108710"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000021050_ClassMember" id="ixv-17310">&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, 2025)&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;227,752,624&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;57&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;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;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="C000021050_InstantMember"
      decimals="0"
      id="ixv-108711"
      unitRef="usd">227752624</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000021050_InstantMember"
      decimals="INF"
      id="ixv-108712"
      unitRef="holding">57</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000021050_ClassMember"
      decimals="INF"
      id="ixv-108713"
      unitRef="pure">0.19</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000021050_ClassMember" id="ixv-17370">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Broadline Retail

27.5

&#160;


Specialty Retail

23.0

&#160;


Hotels, Restaurants &amp; Leisure

18.5

&#160;


Automobiles

14.7

&#160;


Textiles, Apparel &amp; Luxury Goods

5.5

&#160;


Household Durables

5.3

&#160;


Automobile Components

2.5

&#160;


Consumer Staples Distribution &amp; Retail

1.0

&#160;


Construction Materials

0.9

&#160;


Building Products

0.2

&#160;


&#160;




&#160;
Common Stocks

99.1


Short-Term Investments and Net Other Assets (Liabilities)

0.9




ASSET ALLOCATION (% of Fund's net assets)


&#160;



&#160;

Common Stocks - 99.1&#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.9


&#160;






United States

94.0


Canada

2.1


Bailiwick Of Jersey

2.1


Brazil

1.3


Switzerland

0.3


France

0.2




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 94.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Canada - 2.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;

Bailiwick Of Jersey - 2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Brazil - 1.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;

Switzerland - 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;

France - 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;




&#160;
&#160;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021050_TI_0_Member"
      decimals="INF"
      id="ixv-108714"
      unitRef="pure">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_1_Member"
      decimals="INF"
      id="ixv-108715"
      unitRef="pure">0.230</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_2_Member"
      decimals="INF"
      id="ixv-108716"
      unitRef="pure">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_3_Member"
      decimals="INF"
      id="ixv-108717"
      unitRef="pure">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_4_Member"
      decimals="INF"
      id="ixv-108718"
      unitRef="pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_5_Member"
      decimals="INF"
      id="ixv-108719"
      unitRef="pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_6_Member"
      decimals="INF"
      id="ixv-108720"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_7_Member"
      decimals="INF"
      id="ixv-108721"
      unitRef="pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_8_Member"
      decimals="INF"
      id="ixv-108722"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TI_9_Member"
      decimals="INF"
      id="ixv-108723"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108724"
      unitRef="pure">0.991</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108725"
      unitRef="pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_GD_US_Member"
      decimals="INF"
      id="ixv-108726"
      unitRef="pure">0.940</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_GD_CA_Member"
      decimals="INF"
      id="ixv-108727"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_GD_BailiwickOfJersey_Member"
      decimals="INF"
      id="ixv-108728"
      unitRef="pure">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_GD_BR_Member"
      decimals="INF"
      id="ixv-108729"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_GD_CH_Member"
      decimals="INF"
      id="ixv-108730"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_GD_FR_Member"
      decimals="INF"
      id="ixv-108731"
      unitRef="pure">0.002</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000021050_ClassMember" id="ixv-17645">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Amazon.com Inc

25.0


&#160;


Tesla Inc

13.3


&#160;


Home Depot Inc/The

4.2


&#160;


Lowe's Cos Inc

3.9


&#160;


TJX Cos Inc/The

2.8


&#160;


McDonald's Corp

2.7


&#160;


Booking Holdings Inc

2.5


&#160;


Somnigroup International Inc

2.5


&#160;


Hilton Worldwide Holdings Inc

2.5


&#160;


Dick's Sporting Goods Inc

2.2


&#160;


&#160;

61.6

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000021050_TH_0_Member"
      decimals="INF"
      id="ixv-108732"
      unitRef="pure">0.250</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_1_Member"
      decimals="INF"
      id="ixv-108733"
      unitRef="pure">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_2_Member"
      decimals="INF"
      id="ixv-108734"
      unitRef="pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_3_Member"
      decimals="INF"
      id="ixv-108735"
      unitRef="pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_4_Member"
      decimals="INF"
      id="ixv-108736"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_5_Member"
      decimals="INF"
      id="ixv-108737"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_6_Member"
      decimals="INF"
      id="ixv-108738"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_7_Member"
      decimals="INF"
      id="ixv-108739"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_8_Member"
      decimals="INF"
      id="ixv-108740"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000021050_TH_9_Member"
      decimals="INF"
      id="ixv-108741"
      unitRef="pure">0.022</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-17816">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000046807_ClassMember" id="ixv-17828">VIP Communication Services Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000046807_ClassMember" id="ixv-17831">VIP Communication Services Portfolio Investor Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000046807_ClassMember" id="ixv-17834">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000046807_ClassMember" id="ixv-17853">This semi-annual shareholder report contains information about VIP Communication Services Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000046807_ClassMember" id="ixv-17855">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000046807_ClassMember" id="ixv-17860">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="C000046807_ClassMember" id="ixv-17862">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000046807_ClassMember" id="ixv-17865">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000046807_ClassMember" id="ixv-17868">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000046807_ClassMember" id="ixv-17875">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;37&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:30%; 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.69&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="C000046807_ClassMember"
      decimals="0"
      id="ixv-108742"
      unitRef="usd">37</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000046807_ClassMember"
      decimals="INF"
      id="ixv-108743"
      unitRef="pure">0.0069</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000046807_ClassMember" id="ixv-17915">&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, 2025)&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;289,492,926&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;40&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;154&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="C000046807_InstantMember"
      decimals="0"
      id="ixv-108744"
      unitRef="usd">289492926</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000046807_InstantMember"
      decimals="INF"
      id="ixv-108745"
      unitRef="holding">40</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000046807_ClassMember"
      decimals="INF"
      id="ixv-108746"
      unitRef="pure">1.54</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000046807_ClassMember" id="ixv-17975">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Interactive Media &amp; Services

51.0

&#160;


Entertainment

28.5

&#160;


Media

7.2

&#160;


Broadline Retail

4.8

&#160;


Semiconductors &amp; Semiconductor Equipment

2.8

&#160;


Software

1.9

&#160;


Diversified Telecommunication Services

0.8

&#160;


Technology Hardware, Storage &amp; Peripherals

0.6

&#160;


Specialty Retail

0.5

&#160;


Others

0.8

&#160;


&#160;




&#160;
Common Stocks

98.8


Preferred Stocks

0.1


Short-Term Investments and Net Other Assets (Liabilities)

1.1




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;

Preferred Stocks - 0.1&#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.1


&#160;






United States

97.1


Singapore

1.4


Taiwan

1.1


United Kingdom

0.3


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 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;&#160;


&#160;

Taiwan - 1.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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 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;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046807_TI_0_Member"
      decimals="INF"
      id="ixv-108747"
      unitRef="pure">0.510</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_1_Member"
      decimals="INF"
      id="ixv-108748"
      unitRef="pure">0.285</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_2_Member"
      decimals="INF"
      id="ixv-108749"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_3_Member"
      decimals="INF"
      id="ixv-108750"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_4_Member"
      decimals="INF"
      id="ixv-108751"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_5_Member"
      decimals="INF"
      id="ixv-108752"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_6_Member"
      decimals="INF"
      id="ixv-108753"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_7_Member"
      decimals="INF"
      id="ixv-108754"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_8_Member"
      decimals="INF"
      id="ixv-108755"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TI_9_Member"
      decimals="INF"
      id="ixv-108756"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108757"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108758"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108759"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_GD_US_Member"
      decimals="INF"
      id="ixv-108760"
      unitRef="pure">0.971</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_GD_SG_Member"
      decimals="INF"
      id="ixv-108761"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_GD_TW_Member"
      decimals="INF"
      id="ixv-108762"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_GD_GB_Member"
      decimals="INF"
      id="ixv-108763"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_GD_KR_Member"
      decimals="INF"
      id="ixv-108764"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000046807_ClassMember" id="ixv-18250">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Meta Platforms Inc Class A

24.8


&#160;


Alphabet Inc Class A

24.0


&#160;


Walt Disney Co/The

5.0


&#160;


Amazon.com Inc

4.8


&#160;


ROBLOX Corp Class A

4.7


&#160;


Netflix Inc

3.5


&#160;


Take-Two Interactive Software Inc

3.4


&#160;


Charter Communications Inc Class A

2.5


&#160;


Magnite Inc

2.4


&#160;


Live Nation Entertainment Inc

2.0


&#160;


&#160;

77.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046807_TH_0_Member"
      decimals="INF"
      id="ixv-108765"
      unitRef="pure">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_1_Member"
      decimals="INF"
      id="ixv-108766"
      unitRef="pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_2_Member"
      decimals="INF"
      id="ixv-108767"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_3_Member"
      decimals="INF"
      id="ixv-108768"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_4_Member"
      decimals="INF"
      id="ixv-108769"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_5_Member"
      decimals="INF"
      id="ixv-108770"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_6_Member"
      decimals="INF"
      id="ixv-108771"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_7_Member"
      decimals="INF"
      id="ixv-108772"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_8_Member"
      decimals="INF"
      id="ixv-108773"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046807_TH_9_Member"
      decimals="INF"
      id="ixv-108774"
      unitRef="pure">0.020</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-18421">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000046806_ClassMember" id="ixv-18433">VIP Communication Services Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000046806_ClassMember" id="ixv-18436">VIP Communication Services Portfolio Initial Class</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000046806_ClassMember" id="ixv-18439">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000046806_ClassMember" id="ixv-18458">This semi-annual shareholder report contains information about VIP Communication Services Portfolio for the period January 1, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000046806_ClassMember" id="ixv-18460">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000046806_ClassMember" id="ixv-18465">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="C000046806_ClassMember" id="ixv-18467">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000046806_ClassMember" id="ixv-18470">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000046806_ClassMember" id="ixv-18473">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000046806_ClassMember" id="ixv-18480">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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:24%; 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;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:30%; 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.61&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="C000046806_ClassMember"
      decimals="0"
      id="ixv-108775"
      unitRef="usd">33</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000046806_ClassMember"
      decimals="INF"
      id="ixv-108776"
      unitRef="pure">0.0061</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock contextRef="C000046806_ClassMember" id="ixv-18520">&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, 2025)&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;289,492,926&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;40&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;154&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="C000046806_InstantMember"
      decimals="0"
      id="ixv-108777"
      unitRef="usd">289492926</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000046806_InstantMember"
      decimals="INF"
      id="ixv-108778"
      unitRef="holding">40</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000046806_ClassMember"
      decimals="INF"
      id="ixv-108779"
      unitRef="pure">1.54</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000046806_ClassMember" id="ixv-18580">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Interactive Media &amp; Services

51.0

&#160;


Entertainment

28.5

&#160;


Media

7.2

&#160;


Broadline Retail

4.8

&#160;


Semiconductors &amp; Semiconductor Equipment

2.8

&#160;


Software

1.9

&#160;


Diversified Telecommunication Services

0.8

&#160;


Technology Hardware, Storage &amp; Peripherals

0.6

&#160;


Specialty Retail

0.5

&#160;


Others

0.8

&#160;


&#160;




&#160;
Common Stocks

98.8


Preferred Stocks

0.1


Short-Term Investments and Net Other Assets (Liabilities)

1.1




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;

Preferred Stocks - 0.1&#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.1


&#160;






United States

97.1


Singapore

1.4


Taiwan

1.1


United Kingdom

0.3


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 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;&#160;


&#160;

Taiwan - 1.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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 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;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046806_TI_0_Member"
      decimals="INF"
      id="ixv-108780"
      unitRef="pure">0.510</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_1_Member"
      decimals="INF"
      id="ixv-108781"
      unitRef="pure">0.285</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_2_Member"
      decimals="INF"
      id="ixv-108782"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_3_Member"
      decimals="INF"
      id="ixv-108783"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_4_Member"
      decimals="INF"
      id="ixv-108784"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_5_Member"
      decimals="INF"
      id="ixv-108785"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_6_Member"
      decimals="INF"
      id="ixv-108786"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_7_Member"
      decimals="INF"
      id="ixv-108787"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_8_Member"
      decimals="INF"
      id="ixv-108788"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TI_9_Member"
      decimals="INF"
      id="ixv-108789"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108790"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108791"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108792"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_GD_US_Member"
      decimals="INF"
      id="ixv-108793"
      unitRef="pure">0.971</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_GD_SG_Member"
      decimals="INF"
      id="ixv-108794"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_GD_TW_Member"
      decimals="INF"
      id="ixv-108795"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_GD_GB_Member"
      decimals="INF"
      id="ixv-108796"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_GD_KR_Member"
      decimals="INF"
      id="ixv-108797"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000046806_ClassMember" id="ixv-18855">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Meta Platforms Inc Class A

24.8


&#160;


Alphabet Inc Class A

24.0


&#160;


Walt Disney Co/The

5.0


&#160;


Amazon.com Inc

4.8


&#160;


ROBLOX Corp Class A

4.7


&#160;


Netflix Inc

3.5


&#160;


Take-Two Interactive Software Inc

3.4


&#160;


Charter Communications Inc Class A

2.5


&#160;


Magnite Inc

2.4


&#160;


Live Nation Entertainment Inc

2.0


&#160;


&#160;

77.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000046806_TH_0_Member"
      decimals="INF"
      id="ixv-108798"
      unitRef="pure">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_1_Member"
      decimals="INF"
      id="ixv-108799"
      unitRef="pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_2_Member"
      decimals="INF"
      id="ixv-108800"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_3_Member"
      decimals="INF"
      id="ixv-108801"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_4_Member"
      decimals="INF"
      id="ixv-108802"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_5_Member"
      decimals="INF"
      id="ixv-108803"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_6_Member"
      decimals="INF"
      id="ixv-108804"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_7_Member"
      decimals="INF"
      id="ixv-108805"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_8_Member"
      decimals="INF"
      id="ixv-108806"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000046806_TH_9_Member"
      decimals="INF"
      id="ixv-108807"
      unitRef="pure">0.020</oef:PctOfNav>
    <dei:DocumentPeriodEndDate contextRef="Trust" id="ixv-19026">2025-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="C000259876_ClassMember" id="ixv-19038">VIP Communication Services Portfolio</oef:FundName>
    <oef:ClassName contextRef="C000259876_ClassMember" id="ixv-19041">VIP Communications Services Portfolio Service Class 2</oef:ClassName>
    <dei:NoTradingSymbolFlag contextRef="C000259876_ClassMember" id="ixv-19044">true</dei:NoTradingSymbolFlag>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="C000259876_ClassMember" id="ixv-19063">This semi-annual shareholder report contains information about VIP Communication Services Portfolio for the period April 25, 2025 to June 30, 2025.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="C000259876_ClassMember" id="ixv-19065">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock contextRef="C000259876_ClassMember" id="ixv-19070">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="C000259876_ClassMember" id="ixv-19072">fundresearch.fidelity.com/prospectus/sec</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="C000259876_ClassMember" id="ixv-19075">1-877-208-0098</oef:AddlInfoPhoneNumber>
    <oef:AddlInfoEmail contextRef="C000259876_ClassMember" id="ixv-19078">funddocuments@fmr.com</oef:AddlInfoEmail>
    <oef:ExpensesTextBlock contextRef="C000259876_ClassMember" id="ixv-19085">&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:45%; 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:24%; 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:30%; 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:45%; 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:11px;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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="width:24%; 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;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:30%; 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;span style="font-family:'Fidelity Sans';font-size:6px;color:#000000;font-style:normal;vertical-align:4px;font-weight:normal;"&gt;A&lt;/span&gt;&lt;span style="font-family:'Fidelity Sans Cd';font-size:11px;color:#000000;font-style:normal;font-weight:normal;"&gt;Expenses for the full reporting period would be higher.&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;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="C000259876_ClassMember"
      decimals="0"
      id="ixv-108808"
      unitRef="usd">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="C000259876_ClassMember"
      decimals="INF"
      id="ixv-108809"
      unitRef="pure">0.0086</oef:ExpenseRatioPct>
    <oef:ExpensesShortPeriodFnTextBlock contextRef="C000259876_ClassMember" id="ixv-19126">Expenses for the full reporting period would be higher.</oef:ExpensesShortPeriodFnTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="C000259876_ClassMember" id="ixv-19132">&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, 2025)&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;289,492,926&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;40&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;154&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="C000259876_InstantMember"
      decimals="0"
      id="ixv-108810"
      unitRef="usd">289492926</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="C000259876_InstantMember"
      decimals="INF"
      id="ixv-108811"
      unitRef="holding">40</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="C000259876_ClassMember"
      decimals="INF"
      id="ixv-108812"
      unitRef="pure">1.54</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="C000259876_ClassMember" id="ixv-19192">
&#160;
&#160;
&#160;
TOP INDUSTRIES
(% of Fund's net assets)


Interactive Media &amp; Services

51.0

&#160;


Entertainment

28.5

&#160;


Media

7.2

&#160;


Broadline Retail

4.8

&#160;


Semiconductors &amp; Semiconductor Equipment

2.8

&#160;


Software

1.9

&#160;


Diversified Telecommunication Services

0.8

&#160;


Technology Hardware, Storage &amp; Peripherals

0.6

&#160;


Specialty Retail

0.5

&#160;


Others

0.8

&#160;


&#160;




&#160;
Common Stocks

98.8


Preferred Stocks

0.1


Short-Term Investments and Net Other Assets (Liabilities)

1.1




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;

Preferred Stocks - 0.1&#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.1


&#160;






United States

97.1


Singapore

1.4


Taiwan

1.1


United Kingdom

0.3


Korea (South)

0.1




GEOGRAPHIC DIVERSIFICATION (% of Fund's net assets)


&#160;



&#160;

United States - 97.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Singapore - 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;&#160;


&#160;

Taiwan - 1.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;

United Kingdom - 0.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;


&#160;

Korea (South) - 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;
</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259876_TI_0_Member"
      decimals="INF"
      id="ixv-108813"
      unitRef="pure">0.510</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_1_Member"
      decimals="INF"
      id="ixv-108814"
      unitRef="pure">0.285</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_2_Member"
      decimals="INF"
      id="ixv-108815"
      unitRef="pure">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_3_Member"
      decimals="INF"
      id="ixv-108816"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_4_Member"
      decimals="INF"
      id="ixv-108817"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_5_Member"
      decimals="INF"
      id="ixv-108818"
      unitRef="pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_6_Member"
      decimals="INF"
      id="ixv-108819"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_7_Member"
      decimals="INF"
      id="ixv-108820"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_8_Member"
      decimals="INF"
      id="ixv-108821"
      unitRef="pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TI_9_Member"
      decimals="INF"
      id="ixv-108822"
      unitRef="pure">0.008</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_AA_CommonStocks_Member"
      decimals="INF"
      id="ixv-108823"
      unitRef="pure">0.988</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_AA_PreferredStocks_Member"
      decimals="INF"
      id="ixv-108824"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_AA_ShortTermInvestmentsandNetOtherAssetsLiabilities_Member"
      decimals="INF"
      id="ixv-108825"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_GD_US_Member"
      decimals="INF"
      id="ixv-108826"
      unitRef="pure">0.971</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_GD_SG_Member"
      decimals="INF"
      id="ixv-108827"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_GD_TW_Member"
      decimals="INF"
      id="ixv-108828"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_GD_GB_Member"
      decimals="INF"
      id="ixv-108829"
      unitRef="pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_GD_KR_Member"
      decimals="INF"
      id="ixv-108830"
      unitRef="pure">0.001</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="C000259876_ClassMember" id="ixv-19467">TOP HOLDINGS
(% of Fund's net assets)

&#160;

&#160;


Meta Platforms Inc Class A

24.8


&#160;


Alphabet Inc Class A

24.0


&#160;


Walt Disney Co/The

5.0


&#160;


Amazon.com Inc

4.8


&#160;


ROBLOX Corp Class A

4.7


&#160;


Netflix Inc

3.5


&#160;


Take-Two Interactive Software Inc

3.4


&#160;


Charter Communications Inc Class A

2.5


&#160;


Magnite Inc

2.4


&#160;


Live Nation Entertainment Inc

2.0


&#160;


&#160;

77.1

&#160;



</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="C000259876_TH_0_Member"
      decimals="INF"
      id="ixv-108831"
      unitRef="pure">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_1_Member"
      decimals="INF"
      id="ixv-108832"
      unitRef="pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_2_Member"
      decimals="INF"
      id="ixv-108833"
      unitRef="pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_3_Member"
      decimals="INF"
      id="ixv-108834"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_4_Member"
      decimals="INF"
      id="ixv-108835"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_5_Member"
      decimals="INF"
      id="ixv-108836"
      unitRef="pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_6_Member"
      decimals="INF"
      id="ixv-108837"
      unitRef="pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_7_Member"
      decimals="INF"
      id="ixv-108838"
      unitRef="pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_8_Member"
      decimals="INF"
      id="ixv-108839"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="C000259876_TH_9_Member"
      decimals="INF"
      id="ixv-108840"
      unitRef="pure">0.020</oef:PctOfNav>
</xbrl>
